私の3つの断片タブをすべて設定している私のViewPagerAdapter 私の3つの断片タブをすべて設定している私のViewPagerAdapter 誰かが私を助けてくれるならば。 誰かが私を助けることがあれば。 誰かが私を助けることがあれば。他の画面からViewPagerに戻ったとき、ViewPagerは完全に空白になっていますが、原因は何ですか?
public class ViewPagerAdapter extends FragmentStatePagerAdapter {
String tabTitles[] = new String[] {"BELUM TERKIRIM", "TERKIRIM", "DIBATALKAN"};
Context context;
BelumTerkirim belumTerkiri = null;
Terkirim terkirim = null;
Dibatalkan dibatalkan = null;
public ViewPagerAdapter(FragmentManager manager, Context context) {
super(manager);
this.context = context;
}
@Override
public int getCount() {
return tabTitles.length;
}
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
if(null == belumTerkirim)
belumTerkirim = new BelumTerkirim();
return belumTerkirim;
case 1:
if(null == terkirim)
terkirim = new Terkirim();
return terkirim;
case 2:
if(null == dibatalkan)
dibatalkan = new Dibatalkan();
return dibatalkan;
}
return null;
}
@Override
public CharSequence getPageTitle(int position) {
return tabTitles[position];
}
public View getTabView(int position) {
View tab = LayoutInflater.from(PesananActivity.this).inflate(R.layout.custom_tab, null);
TextView textView = (TextView) tab.findViewById(R.id.custom_text);
textView.setText(tabTitles[position]);
return tab;
}
}
これは、私は、アダプタ –
ViewPager viewPager =(ViewPager)findViewById(R.id.viewpager)を設定しています方法です。 pagerAdapter = new ViewPagerAdapter(getSupportFragmentManager()、this); viewPager.setAdapter(pagerAdapter); –
viewfagerはすでに断片化しているので、childfragmentmanagerを使用する必要があります。 (アクティビティ/フラグメントの)このアダプタの使い方を書くことができますか? メインポストを編集してそこにコードを追加できます –