自己的程序最小化了之后怎么保证不被系统干掉

时间:2021-11-23 06:47:00
至少保证一个页面不被干掉进入的时候不需从新登陆
改怎么做

9 个解决方案

#1


内存不足就被杀掉,保证不了呀,要是谁的程序都设计成不被杀掉,那程序去保证谁不被杀呀

#2


onLowMemory的时候,把登录信息存一存。

程序现次启动的时候,读出来直接用,这样行不。

#3


那有什么方法减少自己程序被杀的可能性呢? 自己的程序最小化了之后怎么保证不被系统干掉

#4


用PackageManager.setComponentEnabledSetting(..., PackageManager.DONT_KILL_APP)

#5


引用 4 楼  的回复:
用PackageManager.setComponentEnabledSetting(..., PackageManager.DONT_KILL_APP)


这个有用吗?

#6


引用 4 楼  的回复:
用PackageManager.setComponentEnabledSetting(..., PackageManager.DONT_KILL_APP)


android.content.pm.PackageManager
这个?
没有setComponentEnabledSetting方法

#7


http://developer.android.com/reference/android/content/pm/PackageManager.html#setComponentEnabledSetting(android.content.ComponentName, int, int)
怎么会没有

#8


引用 7 楼  的回复:
http://developer.android.com/reference/android/content/pm/PackageManager.html#setComponentEnabledSetting(android.content.ComponentName, int, int)
怎么会没有

找到了
PackageManager pm = getPackageManager();
pm.setComponentEnabledSetting(getComponentName(),PackageManager.COMPONENT_ENABLED_STATE_ENABLED,PackageManager.DONT_KILL_APP);
不过不知道有没有用

#9


该回复于2012-05-28 17:00:50被版主删除

#1


内存不足就被杀掉,保证不了呀,要是谁的程序都设计成不被杀掉,那程序去保证谁不被杀呀

#2


onLowMemory的时候,把登录信息存一存。

程序现次启动的时候,读出来直接用,这样行不。

#3


那有什么方法减少自己程序被杀的可能性呢? 自己的程序最小化了之后怎么保证不被系统干掉

#4


用PackageManager.setComponentEnabledSetting(..., PackageManager.DONT_KILL_APP)

#5


引用 4 楼  的回复:
用PackageManager.setComponentEnabledSetting(..., PackageManager.DONT_KILL_APP)


这个有用吗?

#6


引用 4 楼  的回复:
用PackageManager.setComponentEnabledSetting(..., PackageManager.DONT_KILL_APP)


android.content.pm.PackageManager
这个?
没有setComponentEnabledSetting方法

#7


http://developer.android.com/reference/android/content/pm/PackageManager.html#setComponentEnabledSetting(android.content.ComponentName, int, int)
怎么会没有

#8


引用 7 楼  的回复:
http://developer.android.com/reference/android/content/pm/PackageManager.html#setComponentEnabledSetting(android.content.ComponentName, int, int)
怎么会没有

找到了
PackageManager pm = getPackageManager();
pm.setComponentEnabledSetting(getComponentName(),PackageManager.COMPONENT_ENABLED_STATE_ENABLED,PackageManager.DONT_KILL_APP);
不过不知道有没有用

#9


该回复于2012-05-28 17:00:50被版主删除