我已经得到了我活动的所有4以下菜单避免活动链接和后续多个活动实例的最佳做法?
@Override
public boolean onOptionsItemSelected(android.view.MenuItem item)
{
// Handle item selection
switch (item.getItemId())
{
case R.id.aboutme:
android.content.Intent i = new android.content.Intent(this, About.class);
startActivity(i);
return true;
case R.id.help:
// showHelp();
return true;
case R.id.languageselection:
android.content.Intent i2 = new android.content.Intent(this, com.jameselsey.LanguageSelection.class);
startActivity(i2);
return true;
default:
return super.onOptionsItemSelected(item);
}
}
这意味着,从我的任何活动,我可以打的菜单按钮,进入到关于我的页面,或帮助页面等。
但是,每当我这样做时,我都会有效地创建该活动的一个新实例并加载它,就像我继续点击回溯一样,我回溯了之前打开的所有活动。
这是否有任何资源影响?有没有什么办法可以离开一项活动并杀死我已经离开的活动?