[英]HOME/LAUNCHER activity messes up activity stack
我們正在開發一個主屏幕替換應用程序(一種啟動器),因此我們的主屏幕活動定義如下:
<activity android:name="Home"
...
android:launchMode="singleInstance"
android:stateNotNeeded="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
(請參閱使用我自己的Android應用/ apk作為啟動器/主屏幕替換 )
除以下情況外,這非常有效:
此時,活動A再次顯示。
但是,我希望該應用程序顯示家庭活動。 畢竟,用戶從家庭活動轉到了活動B。
我們做錯了什么?
切換到android:launchMode="singleTask"
解決了該問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.