在MainActivity中,我有以下启动片段的方法。如何在调用碎片的方法中调用MainActivity?
@Override
public void onNavigationItemSelected(MenuItem item) {
int id = item.id;
Fragment fragmentToShow = null;
if (id != 1){
fragmentToShow = MoviesFragment.newIstance(item);
}
if (fragmentToShow != null){
launchFragment(fragmentToShow, null);
}
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawer.closeDrawer(Gravity.LEFT);
}
如果单击id = 1的元素,应用程序必须打开主活动,但它不是片段:我该怎么做?
谢谢你们的帮助,我是谁努力学习初学者:它肯定会很容易解决这个问题,我
梅比这将有助于 http://stackoverflow.com/questions/12637693/android-calling-activity-from-fragment – Hani
如果(id == 1){Intent intent = new Intent(getcontext(),MainActivity.class); startactivity(intent);} –