0

アクティビティ ツリーに 2 つのアクティビティ (アクティビティ 1 とアクティビティ 2) があるとします。アクティビティ 1 の cmi.exit は既定で空の文字列に設定され、アクティビティ 2 の cmi.exit は "suspend" に設定され、"adl.nav.request" は "exitAll" に設定され、アクティビティ 2 は Terminate("") を呼び出します。アクティビティ 2 のランタイム環境データ モデルの現在の情報が次のシーケンス セッションでアクセス可能かどうか、またはこのデータが破棄されるかどうかを知りたいです。

4

1 に答える 1

1

「exitAll」は、データをまったく保存せずにシーケンス セッションを終了します。したがって、次のシーケンス セッションは新しいデータで開始されます。次のシーケンス セッションでデータを取得できるようにするには、代わりに「suspendAll」を呼び出す必要があります。「cmi.exit」が中断に設定されている場合、中断されたアクティビティの現在の状態が保存され、同じシーケンス セッション中に使用できますが、「suspendAll」を呼び出さない限り、次のシーケンス セッションでは使用できません。

于 2012-06-28T14:11:07.890 に答える