私はfragmentを持つviewPagerで作業しています。実行時のアクセス権を要求した後にフラグメントが空白になる
ここは私のviewPagerアダプタです。
public class DashboardAdapter extends FragmentStatePagerAdapter {
public DashboardAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
return FunkyInboxFragment.newInstance(position);
case 1:
return FunkyTakePhotoFragment.newInstance(position);
case 2:
return FunkyAddFriendsFragmnet.newInstance(position);
default:
return FunkyTakePhotoFragment.newInstance(position);
}
}
@Override
public int getCount() {
return 3;
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
Fragment fragment = (Fragment) super.instantiateItem(container, position);
return fragment;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
}
}
異なるフラグメントには異なるアクセス許可が必要なため、共通のアクティビティクラスを作成しました。同じフラグメントで動作していますが、viewPagerを次のフラグメントの後にスワイプし、前のフラグメントが空になる前にフラグメントをスワイプすると、アクセス権を要求した後です。私はアダプターですべての可能な変更を加えましたが、適切な結果を得られませんでした。
誰でも助けてください!
してくださいあなたが許可を与えたコード。 – Mukesh
また、すべてのフラグメントコード。 – NovusMobile
以下のコメントで私はコードを述べました。それを調べてください。ありがとう。 – Neo