我有一個活動(A)如何重寫:使用singleTask的Android是在AndroidManifest.xml宣佈意圖標誌
<activity android:name="A" android:launchMode="singleTask"> </activity>
我想從應用程序的其他活動啓動A和覆蓋機器人:launchMode =「singleTask」至android:launchMode =「singleTop」
我該怎麼做?提前致謝。
我有一個活動(A)如何重寫:使用singleTask的Android是在AndroidManifest.xml宣佈意圖標誌
<activity android:name="A" android:launchMode="singleTask"> </activity>
我想從應用程序的其他活動啓動A和覆蓋機器人:launchMode =「singleTask」至android:launchMode =「singleTop」
我該怎麼做?提前致謝。
見FLAG_ACTIVITY_NEW_TASK和FLAG_ACTIVITY_MULTIPLE_TASK在http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_NEW_TASK
如果你希望能夠啓動一個Activity
在現有的任務,那麼你需要改變launchMode
回standard
或singleTop
。如果您將launchMode
設置爲singleTask
,那麼您告訴Android,您不希望將Activity
啓動到現有任務中。能夠推翻這一做法將會適得其反。這就是這個launchMode
的整點!