改怎么做
9 个解决方案
#1
内存不足就被杀掉,保证不了呀,要是谁的程序都设计成不被杀掉,那程序去保证谁不被杀呀
#2
onLowMemory的时候,把登录信息存一存。
程序现次启动的时候,读出来直接用,这样行不。
程序现次启动的时候,读出来直接用,这样行不。
#3
那有什么方法减少自己程序被杀的可能性呢?

#4
用PackageManager.setComponentEnabledSetting(..., PackageManager.DONT_KILL_APP)
#5
这个有用吗?
#6
android.content.pm.PackageManager
这个?
没有setComponentEnabledSetting方法
#7
http://developer.android.com/reference/android/content/pm/PackageManager.html#setComponentEnabledSetting(android.content.ComponentName, int, int)
怎么会没有
怎么会没有
#8
找到了
PackageManager pm = getPackageManager();
pm.setComponentEnabledSetting(getComponentName(),PackageManager.COMPONENT_ENABLED_STATE_ENABLED,PackageManager.DONT_KILL_APP);
不过不知道有没有用
#9
#1
内存不足就被杀掉,保证不了呀,要是谁的程序都设计成不被杀掉,那程序去保证谁不被杀呀
#2
onLowMemory的时候,把登录信息存一存。
程序现次启动的时候,读出来直接用,这样行不。
程序现次启动的时候,读出来直接用,这样行不。
#3
那有什么方法减少自己程序被杀的可能性呢?

#4
用PackageManager.setComponentEnabledSetting(..., PackageManager.DONT_KILL_APP)
#5
这个有用吗?
#6
android.content.pm.PackageManager
这个?
没有setComponentEnabledSetting方法
#7
http://developer.android.com/reference/android/content/pm/PackageManager.html#setComponentEnabledSetting(android.content.ComponentName, int, int)
怎么会没有
怎么会没有
#8
找到了
PackageManager pm = getPackageManager();
pm.setComponentEnabledSetting(getComponentName(),PackageManager.COMPONENT_ENABLED_STATE_ENABLED,PackageManager.DONT_KILL_APP);
不过不知道有没有用