从膨胀的设置菜单中选择后,我试图完成我的主要活动,但由于某种原因它没有完成..任何想法为什么?
@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);
}
}
完成设置活动后,打算重新启动 mainactivity i,最终得到两个 mainactivity 的堆栈...
我的第一个想法是将完成方法移到 startactivity 上方...但这似乎会杀死以下代码...