ActionBarActivityのActionBar左上の戻るボタン(<)を押した時に、前の画面に戻るように指示を出したいのですが、どのように書き換えるべきでしょうか。
よろしくお願いいたします。
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.home: finish(); } return super.onOptionsItemSelected(item); }
「前の画面」というのは何でしょうか?
同じ、ActionbarActivityになります。
例えば、Fragment > ActionbarActivity > ActionbarActivity
という流れの場合
一番右のActionbarActivityから真ん中のActionbarActivityへ戻りたいという事になります。
また真ん中のActionbarActivity からFragmentへの戻り方も同様にご教示頂けますと非常に助かります。
よろしくお願いいたします。
Fragment > ActionbarActivity > ActionbarActivity ←ここの意味がよくわかりません
「同じActionBarActivity」だとしてもこれは別のActivity(別の画面)ということではないのですか?
だとしたらfinish()で戻れるように思えるのですが,実際これをするとどのような挙動をし,
どのような不具合があるのでしょうか?
別のアクティビティです。挙動としては、そもそも反応しないという事でした。
ちなみに、下記の方法で解決できました。お手数おかけいたしました。
R.id.homeをandroid.R.id.homeに変更
回答1件
あなたの回答
tips
プレビュー