2011-07-21 18 views
0

私はアンドロイドアプリケーション開発で新規です。私はチャット(IM)アプリケーションに取り組んでいます。アクティビティAは連絡先リストを示し、アクティビティBはチャットアクティビティ(会話アクティビティ)を示します。 Aアクティビティから連絡先の項目(連絡先リストから)をクリックすると、その連絡先のemailaddress(目的にputextraによって)で活動Bが開始されます。今私は別の人とチャットしたいと私は戻るボタンをクリックし、リスト(連絡先)を示す活動Aに行く。私は1つのエントリをクリックし、別のemailadd(意図でputextra)で活動Bを開始する。 listactivity Aにして、私がチャットしていた前の人を選んでください。アクティビティ保存状態の問題

ここで、新しいアクティビティの作成を停止し、以前のアクティビティを以前の状態のスタックからロードできますか?

ありがとうございます。 ローコード

答えて

0

トップレベルのアクティビティの複数のインスタンスを持つ方法を尋ねる場合、トップレベルのアクティビティは1つしかありません。

アクティビティはスタックから作成されます.BからAを作成するとBがスタックの一番上に表示されます。戻るボタンを押すと、スタックの最上位レベル(現在のアクティビティ)がアンドロイドに表示されます。もう必要なくなり、削除されます。

自分で状態を保存し、Bを再作成するときに必要な場合は復元する必要があります。

Similar Question

関連する問題