我们正在开发一个主屏更换应用程序(一种发射器),所以我们的家庭活动定义如下:
<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>
(见Use my own Android app/apk as launcher/Home Screen Replacement)
除了以下情况外,这很有用:
此时,再次显示活动A.
但是,我希望应用程序显示主页活动。毕竟,用户从家庭活动转到活动B.
我们做错了什么?
答案 0 :(得分:0)
切换到android:launchMode="singleTask"
解决了问题。