ViewPager PagerAdapterがビューを更新しない
互換性ライブラリのViewPagerを使用しています。私はそれがいくつかのビューを表示できるように成功しました。 しかし、新しいビューのセットでViewPagerを更新する方法を理解するのに苦労しています。 新しいデータリストを使用するたびに、新しいアダプタを作成するなど、の呼び出しなどmAdapter.notifyDataSetChanged()、あらゆる種類のことを試しましたmViewPager.invalidate()。 テキストビューは元のデータから変更されないままです。 更新: 小さなテストプロジェクトを作成しましたが、ほとんどビューを更新できました。以下のクラスを貼り付けます。 更新されていないように見えるのは2番目のビューです。「B」は残り、更新ボタンを押すと「Y」が表示されます。 public class ViewPagerBugActivity extends Activity { private ViewPager myViewPager; private List<String> data; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); data = new ArrayList<String>(); data.add("A"); data.add("B"); data.add("C"); myViewPager = (ViewPager) findViewById(R.id.my_view_pager); myViewPager.setAdapter(new MyViewPagerAdapter(this, data)); Button updateButton = (Button) findViewById(R.id.update_button); updateButton.setOnClickListener(new OnClickListener() { @Override …