0

メインアクティビティがあります。メイン アクティビティは、startActivityForResult によって他のアクティビティ (A) を呼び出します。A に移動します。何かを検索して、リスト アイテムを取得します。次に、A の 1 つの項目をクリックしてメインに戻ります。次に、A を 2 回呼び出します。リストが消える。A の新しいインスタンスが作成されたと思います。A の古いインスタンスを呼び出して、リスト項目を保持したい。

手伝ってくれてありがとう。

4

1 に答える 1

0

アクティビティ A を開始する前に、Intent にフラグを設定する必要がありIntent.FLAG_ACTIVITY_REORDER_TO_FRONTます。これにより、アクティビティ スタックに既存のインスタンスが存在する場合は、それが使用されます。

于 2012-05-20T18:43:30.243 に答える