Android防止进程被杀
Posted Wiiix
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android防止进程被杀相关的知识,希望对你有一定的参考价值。
有时开启新的app而内存不够时,其它app可能会被Out Of Memory Killer清除防止进程不被杀死的办法:
1.在androidManifest.xml文件中设置persistent属性为true
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
android:persistent="true">
2.在前端运行程序
private void startForeground()
Notification notification = new NotificationCompat.Builder(this)
.setContentTitle(getResources().getString(R.string.app_name))
.setTicker(getResources().getString(R.string.app_name))
.setContentText("Running")
.setSmallIcon(R.drawable.unlock)
.setContentIntent(null)
.setOngoing(true)
.build();
startForeground(9999,notification);
以上是关于Android防止进程被杀的主要内容,如果未能解决你的问题,请参考以下文章