> hyoromoです。
>
> 考え方としてActivity A と Activity B を別ウィンドウだと思うと、
> Activity Bを閉じても勝手にActivity Aが閉じられない理由が分かるかと思います。
>
> 方法としてはBを閉じた際に、Bが閉じられた事をAが分かるよう実装すれば希望
> 通りの処理となります。
> 実際のコードは以下のようになります。
>
> <Activity A>
> // Activity Bへの遷移処理
> private void hoge() {
> Intent intent = new Intent(this, ActivityB.class);
> startActivityForResult(intent, 1);
> }
>
> // Activity Bが終了したら呼ばれる
> @Override
> protected void onActivityResult(int requestCode, int resultCode, Intent
> data) {
> super.onActivityResult(requestCode, resultCode, data);
> finish();
> }
>
> <Activity B>
> // Activity Bの終了処理
> private void hogehoge () {
> finish();
> }
>
> 以上です。
>
> 2010年4月28日21:49 木下依子 <
k.yo...@chime.ocn.ne.jp
>
> 重村さん、ありがとうございます。
>
> IntentAからIntentBに遷移しているような場合
> IntentBがfinish();を呼び出しても、IntentAに戻るのでは
> ないのかと考えていましたけれど、
> アプリケーション自身が終了しましたでしょうか?
>
> 重ねて申し訳ないのですけれど、よろしくお願いします。
>
>
>
> 重村浩二 さんは書きました:
> > 重村。
> > お世話になります。
> >
> > 終了条件が見えないので的外れだったらごめんなさい。
> > finish()では如何でしょうか?
> >
> >> 2010/04/28 20:49 "木下依子" <
k.yo...@chime.ocn.ne.jp
> <mailto:
k.yo...@chime.ocn.ne.jp>