【发布时间】:2017-03-08 14:49:22
【问题描述】:
我对所有活动和片段使用通用的导航抽屉,但是当我点击导航抽屉的同一个项目时,它也会膨胀同一个屏幕。我想要的是不应该第二次加载相同的项目。
这是我的代码:
@Override
public boolean onNavigationItemSelected(MenuItem item) {
int id = item.getItemId();
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
if (id == R.id.nav_profile) {
Intent i = new Intent(MainFragmentsActivity.this, ProfileActivity.class);
startActivity(i);
drawer.closeDrawer(GravityCompat.START);
}
}
【问题讨论】:
-
显示您的
DrawerItemClickedListener。你是怎么编码的? -
下面是我的代码
-
@Override public boolean onNavigationItemSelected(MenuItem item) { int id = item.getItemId();DrawerLayout 抽屉 = (DrawerLayout) findViewById(R.id.drawer_layout); if (id == R.id.nav_profile) {Intent i = new Intent(MainFragmentsActivity.this, ProfileActivity.class);开始活动(一);抽屉.closeDrawer(GravityCompat.START);}
标签: android