2010-10-25 4 views
1

Bonjour Dans mon application android, à la sortie de l'application en utilisant movetasktoback (true) à l'arrière de Homescreen, si l'utilisateur recharge à nouveau l'application, l'utilisateur est redirigé directement vers la page d'accueil autre que l'écran de chargement . Y at-il une solution que je pourrais quitter l'application sur Accueil et dans lequel devrait effacer toute la pile créée dans cette application.Quitter l'application complètement dans android

S'il vous plaît partagez vos précieuses suggestions.

Merci à l'avance :)

+0

s'il vous plaît poster votre code d'utilisation – ArK

Répondre

1

Essayez de tuer votre processus, comme:

android.os.Process.killProcess(android.os.Process.myPid()); 
4

Il y a beaucoup de discussions qui s'est passé par rapport à ce sujet. Tuer le processus n'est certainement pas la meilleure voie à suivre.

Vous pouvez essayer de définir android:finishOnTaskLaunch comme fidèle à l'activité de votre racine ou essayez d'utiliser android:clearTaskOnLaunch

http://developer.android.com/guide/topics/manifest/activity-element.html#finish

Vous devez également ajouter l'activité principale

android: launchMode = "singleTask"

Ou cela pourrait ne pas fonctionner correctement.

1

Peut-être que vous devriez envisager une autre façon de résoudre le problème. Essayez de ne pas quitter l'application mais remplacez la méthode onResume().

2

Si vous souhaitez démarrer votre application à partir de votre page principale après avoir quitté l'application. définir FLAG_ACTIVITY_CLEAR_TOP au bouton de quitter ou tout ce que vous avez utilisé.

Vous devez utiliser android.os.Process.killProcess(android.os.Process.myPid()); mais il doit être utilisé pour votre activité principale, il fermera complètement l'application.

+0

Votre réponse m'a aidé! –

Questions connexes