Android ActivityManager killBackgroundProcess ne fonctionne pas
Je suis à l'aide d'eclipse. Je suis en train d'essayer de tuer un processus dans mon application. Cependant, dans eclipse, il ne semble pas connaître l'astuce pour killBackgroundProcess de la ActivityManager et il ne me laisse pas passer. J'ai lu que vous avez l'autorisation de tuer les processus d'arrière-plan et déjà ajouté la permission de laquelle il ne se reconnaît pas du manifeste. Voici le code que j'essaie d'utiliser:
ActivityManager activityManager = (ActivityManager)this.getSystemService(ACTIVITY_SERVICE);
activityManager.killBackgroundProcess(myProcessId);
La signature de la méthode est "public void killBackgroundProcesses (String packageName)" . Pas de "public void killBackgroundProcess (int processID)" .
OriginalL'auteur ngreenwood6 | 2010-09-04
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que vous êtes le ciblage de l'API de niveau 8, car cette méthode n'a été ajouté dans Android 2.2.
Ordinaire du kit SDK d'Android applications ne doivent pas être tuer un processus.
OriginalL'auteur CommonsWare
La signature de la méthode est
public void killBackgroundProcesses (String packageName)
Pas
public void killBackgroundProcess (int processID)
Voici CODE du travail :
Mais cela ne fonctionne que pour les >= API de Niveau 8 que cette méthode a été ajouté dans Android 2.2.
OriginalL'auteur gtiwari333
L'argument est le Nom du package pas processId. Essayer de passer quelque chose comme:
comme un argument.
OriginalL'auteur james
Assurez-vous que votre appel killBackgroundProcesses avec le plus d'Activité.
OriginalL'auteur kyildizoglu
Vous pouvez essayer ces codes ci-dessous, cela fonctionne pour moi .
OriginalL'auteur SadieYu