2017-03-04 39 views
0

我正在一個ram助推器應用程序,我需要幫助的代碼來清除在android中的非活動和後臺進程?如何在android中清除後臺進程?

我曾嘗試這個代碼,但並沒有使工作

public void freeMemory(){ 
    System.runFinalization(); 
    Runtime.getRuntime().gc(); 
    System.gc(); 
} 

回答

1

使用此代碼

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是一個開放源任務管理應用程序,可以幫助你。

+0

它將與Android 4.0.3的工作? –

+0

你應該嘗試它並報告,雖然我很確定它會工作 –

+0

好的,我會嘗試。 謝謝。 –