2012-10-15 19 views
5

Buduję aplikację na Androida do optymalizacji pamięci RAM. Z powodzeniem mogę uzyskać listę uruchomionych procesów (i ich PID) przy użyciu tego answer. Jednak nie widzę sposobu, aby zabić ich lub ich usługi tła przez PID.Uzyskaj listę uruchomionych procesów i zabij ich usługi w tle

+1

Spróbuj tutaj: http://stackoverflow.com/questions/2720164/android-process-killer –

+1

Duplikat http: // stackoverflow.com/q/9804786/1321873 – Rajesh

Odpowiedz

9

Okazało się to być coś bardzo podstawowe:

ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); 

for (RunningAppProcessInfo pid : am.getRunningAppProcesses()) { 
    am.killBackgroundProcesses(pid.processName); 
} 
+0

Dobra odpowiedź bardzo pomocna! Dzięki! – Boggartfly

Powiązane problemy