Android手机中我们都知道,长按着Home键会出现你最近使用过的程序信息,如果你想一下,你有一天你在看着XXXX,突然有一个人过来了,你又找不到返回键了,只好按了Home键,可是那种界面依然存在只不过是暂停的另一种的叫法罢了,可是那个人一看你这种举止那,非常的惊讶,拿着你的手机,长按你的Home键,刚刚那一幕又重新出现了,看着你那羞羞的样子,幸亏是好基友~~~那么问题来了,我们在开发Android程序的时候,对于这种情况那,应该如何搞定尼,一句代码就可以让你的程序飞起来。。。。。。
在应用程序的AndroidManifest.xml中,对应的Activity申明中加入以下代码android:excludeFromRecents=”true”,如下:
<activity
android:name=".TestActivity"
android:excludeFromRecents="true"
android:label="@string/app_name"
android:screenOrientation="landscape" >
关键是这句:android:excludeFromRecents=”true”
加入后该Activity就不会显示到Recent中了。当然我们也可以反编译别人的APK,然后在其AndroidManifest.xml中,对应的Activity申明中加入这句android:excludeFromRecents=”true”,可以达到同样的效果。
在这里要感谢俺的classmate —–>Tinky