ものすごくハマーン様だったので、ここに記す。 道を見失う やりたいこと ある画面上(遷移元)で、設定画面(遷移先)を呼び出した後、遷移元の画面に戻る。 Androidだと設定画面は、PreferenceActivity を使って作ると思う。 つまり Activity A から PreferenceActivity Bを呼び出し、 onKeyDownでKeyEvent.KEYCODE_BACKをハンドリングしたり、 適当な「戻る」ボタンとか用意して、戻られ。 やっちまったこと 戻るってことは、遷移元のonActivityResultが呼ばれんだろ?って思ってた自分。 実装 遷移先でオプションメニューのとこに「戻る」を用意して、戻ろうかと。 遷移先 @Override public boolean onOptionsItemSelected(MenuItem item) { Log.d("ba