0

Task と back stacksに関する android.com の開発者ガイドを読みました。

たとえば、現在のタスク (タスク A) のスタックに 3 つのアクティビティがあり、現在のアクティビティの下に 2 つあるとします。ユーザーは HOME キーを押し、アプリケーション ランチャーから新しいアプリケーションを起動します。ホーム画面が表示されると、タスク A はバックグラウンドに入ります。新しいアプリケーションが開始されると、システムはそのアプリケーションのタスク (タスク B) を独自のアクティビティ スタックで開始します。そのアプリケーションと対話した後、ユーザーは再びホームに戻り、最初にタスク A を開始したアプリケーションを選択します。ここで、タスク A が前面に表示されます。スタック内の 3 つのアクティビティはすべてそのままで、スタックの一番上にあるアクティビティが再開されます。

すべてのタスクが独自のスタック (バック スタック) を作成するようです。私の仮定は本当ですか、それともスタックは 1 つしかありませんか? 通常は C のようにコンパイラーが持っていますか?

4

2 に答える 2

0

彼らの言うことは本当だと思います!すべてのタスクは、独自のスタック (バック スタック) を作成します。

于 2011-10-29T11:38:30.720 に答える