【发布时间】:2013-09-21 08:07:52
【问题描述】:
我试图在从膨胀的设置菜单中选择后完成我的主要活动,但由于某种原因它没有完成..任何想法为什么?
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch (item.getItemId()){
case R.id.action_settings:
Intent i = new Intent (getApplicationContext(), Prefs_Activity.class);
startActivity(i);
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
在完成设置活动后,打算重新启动主活动 i,最终得到两个主活动的堆栈...
我的第一个想法是将完成方法移到 startactivity 上方...但这似乎会杀死以下代码...
【问题讨论】: