java Android菜单项单击选项
我的项目中有三个活动,即主活动、活动1和活动2。我还为我的项目添加了一个导航抽屉。当我分别单击Home、Videos、ContactUs菜单项时,我想在活动之间切换。但我不知道该怎么做
int id = item.getItemId();
//Home menu item is clicked
if (id == R.id.home){
Intent intent = new Intent(MainActivity.this, MainActivity.class);
MainActivity.this.startActivity(intent);
return true;
}
我测试了这段代码,但失败了
# 1 楼答案
您可以复制此代码并将其粘贴到各自的活动中
在
onNavigationItemSelected()
的MainActivity.class
中复制此文件在
onNavigationItemSelected()
的Activity1.class
中复制这个在
onNavigationItemSelected()
的Activity2.class
中复制此文件最后,由于无法进入同一活动,因此可以使用
现在可以通过在空格中插入以上两行来重新加载活动,如果/或在我的代码中,如HOME的活动在主活动中是空的。上课
我没有写上面的两行,只留下一行
id==?
空的,因为留下空的行不通# 2 楼答案
别忘了将这两个活动都添加到AndroidManifest中。xml: