2012-05-07 11 views
0

singleTaskとsingleInstanceのドキュメントの違いを理解しようとしていますが、失敗しています。彼らはどちらも私にとってはシングルトンのように見えます。誰かがどのように異なっているかを詳しく教えてもらえますか?私はsingleTopとデフォルトlaunchModeの説明は必要ありませんが、私はこれらの2つについて混乱しています。異なるアクティビティ起動モードについての説明が好きです

答えて

1

「タスク」がAndroidにどのようなものであるかの説明については、hereをご覧ください。おそらくそれはあなたが理解するのに役立ちます。

1

documentationより:「singleTask」と「singleInstance」モードも、1つの点でのみ異なります。「singleTask」アクティビティでは、他のアクティビティをタスクの一部にすることができます。それは常にそのタスクの根源ですが、他のアクティビティ(必然的に "標準"と "シングルトップ"アクティビティ)をそのタスクに投入することができます。一方、「singleInstance」アクティビティは、他のアクティビティをそのタスクの一部にすることを許可しません。これはタスクの唯一のアクティビティです。別のアクティビティを開始すると、FLAG_ACTIVITY_NEW_TASKがインテントにあるかのように、そのアクティビティが別のタスクに割り当てられます。

あなたの質問にお答えしますか、より明確にする必要はありますか?

+0

残念ながら、私の質問によると、この文書は実際には何も教えていません。他の活動をその「課題」に含めることができる活動とは、どういう意味ですか?仕事は何ですか?通常のアクティビティではどのような役割を果たしますか?私は彼らがここではあいまいで、完全に左のフィールドからの用語を紹介しているように感じる。 –

関連する問題