我在MainActvity和Main中创建了导航抽屉 分段。 我想通过单击gridview导航到MainFragment中的viewpager。 这是gridview的代码:
android.support.v4.app.Fragment fv;
case 4:
fv=new Events();
android.support.v4.app.FragmentTransactio fts=getFragmentManager().beginTransaction();
fts.replace(R.id.fragment_container,fv,"visible_fragment");
fts.addToBackStack(null);
fts.commit();
break;
我的Events.java是viewpager,它是片段android.support.v4.app.Fragment。
从viewpager我无法导航到MainFragment, 当我点击主片段时,整个内容显示在viewpager中 我在MainActivity中实现了onBackpressed如下:
@Override
public void onBackPressed() {
if(getFragmentManager().getBackStackEntryCount() != 0) {
getFragmentManager().popBackStack();
} else {
super.onBackPressed();
}
}
我无法从主片段转到viewpager片段,我无法从视图寻呼机转到主片段。
使用导航抽屉,我可以转到viewpager片段。