背景
用户经常会通过最近任务列表一下子kill掉所有的程序,但是如果我们程序不运行,就没法发挥作用.
解决方案
在我们的启动activity中,增加如下配置:
android:excludeFromRecents="true"
完整demo:
<activity
android:name=".TestActivity"
android:excludeFromRecents="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
当然这种方式毕竟有些流氓,要慎用,需要征得用户同意. 同时即使是这样,用户还是可以通过其他方式kill掉你的. 要还是干不掉,肯定就直接卸载了.
网友评论