Procédure de programmation pour forcer une application complète redémarrer? par exemple, tuer, puis commencer à

J'ai une application qui comprend un complexe de services et de l'activité de l'INTERFACE utilisateur. L'application fonctionne sur de multiples appareils qui communiquent les uns avec les autres via le WIFI via le service.

Depuis l'app est un prototype en cours de développement, je tiens à ajouter le support pour une force de "redémarrer" qui va tuer l'application et de la relancer propre. Il y a beaucoup de partage des éléments d'INTERFACE utilisateur qui a obtenu dévorés selon le cas d'utilisation, et il serait plus facile lors des tests (j'ai plusieurs appareils) si je pouvais suffit d'appuyer sur un bouton pour redémarrer complètement l'application.

Donc, quelqu'un aurait-il des suggestions sur la façon d':

1) de la Force de fermeture/arrêt/tuer votre propre application, à partir de votre application.

2) Réglez une minuterie/intention qui raconte l'OS à lancer votre application avant de la fermer/stop/le tuer.

Des conseils serait appréciée! Merci.

Cela peut être utile: stackoverflow.com/questions/4337819/...
Vous pourriez être conscients de "ne pas garder activités" dans les paramètres de développeur. Peut-être les aider?

OriginalL'auteur garlicman | 2013-07-22