2011-07-05 2 views
0

J'utilise le code suivant:Y a-t-il un moyen de tuer une application avec un nom de paquet connu?

for(int i = 0; i < numOfTasks; i++) 
ActivityManager.RunningAppProcessInfo task = tasksP.get(i); 

de task.processName Je reçois le nom du paquet de processus par exemple com.android.alarmclock (app courir)

Je veux tuer cette application, est de toute façon de le faire ??

+0

Ceci est un tel dupliquez est même pas drôle: http://stackoverflow.com/questions/6303615/how-do-task-managers- tuer-apps http://stackoverflow.com/questions/4504091/how-to-kill-other-apps http://stackoverflow.com/questions/2951660/kill-an-app-package-in-api- 8-froyo –

Répondre

1

Il y a deux façons de tuer une application

/* Way one */ 
android.os.Process.killProcess(android.os.Process.myPid()) 

/* Way Two */ 
System.exit(0); 
+0

Aucun d'entre eux ne fonctionnera si votre pile d'activités n'est pas vide. Android va redémarrer le processus et générer l'activité la plus haute de la pile. – JBM

Questions connexes