膨らんだ設定メニューから選択した後、メインアクティビティを終了しようとしていますが、何らかの理由で終了しません..理由はありますか?
@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 を再起動する意図で、2 つのメイン アクティビティのスタックで終了します...
私の最初の考えは、finishメソッドをstartactivityの上に移動することでした...しかし、それは次のコードを殺してしまうようです...