我创建了一个app小部件,点击它后,在我的应用程序中启动一个Activity。
它启动的活动是 NOT 主启动器活动(在应用程序清单中设置)。
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
我正在启动的活动有launchMode =“singleTop”(可能是相关的)
如果我从应用启动器启动应用,然后按主页,然后按最近的应用按钮,该应用就在那里。 然后我从最近的活动列表中删除该应用程序或强行关闭它。
如果我点击我的小部件,活动就会正常启动。 然后我按Home,然后该应用程序不会出现在最近的应用程序列表中。
有什么想法吗?
答案 0 :(得分:4)
我的活动是在清单中使用标记android:excludeFromRecents="true"
定义的。
傻我,应该早点发现。
删除该标志可以解决问题。