我创建了一个app小部件,单击该小部件后,在我的应用程序中启动一个Activity.
它启动的活动不是主启动器活动(在应用程序清单中设置).
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)
我正在启动的活动有launchMode ="singleTop"(可能是相关的)
如果我从应用启动器启动应用程序,然后按主页,然后按最近的应用程序按钮,应用程序就在那里.然后我从最近的活动列表中删除该应用程序或强行关闭它.
如果我然后点击我的小部件,活动就会正常启动.然后我按Home,然后该应用程序不会出现在最近的应用程序列表中.
有任何想法吗?
android ×1