如何在android中清除后台进程?
问题描述:
我正在一个ram助推器应用程序,我需要帮助的代码来清除在android中的非活动和后台进程?如何在android中清除后台进程?
我曾尝试这个代码,但并没有使工作
public void freeMemory(){
System.runFinalization();
Runtime.getRuntime().gc();
System.gc();
}
答
使用此代码
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
for (RunningAppProcessInfo pid : am.getRunningAppProcesses()) {
am.killBackgroundProcesses(pid.processName);
}
您将需要该权限
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
This是一个开放源任务管理应用程序,可以帮助你。
它将与Android 4.0.3的工作? –
你应该尝试它并报告,虽然我很确定它会工作 –
好的,我会尝试。 谢谢。 –