Activité relaxante / “l'exécution de l'arrêt de l'activité qui n'est pas repris” erreur

Je suis en train d'actualiser mon activité une fois que le GPS est activé par l'intermédiaire d'un alertdialog qui ouvre les paramètres du GPS.
J'ai mis en place le onResume fonction, mais dans le résultat que j'obtiens sur mon logcat :

performing stop of activity that is not resumed(...)

J'ai regardé cette post mais je n'arrive pas à comprendre quel est le problème avec mon code (ou mon onResume fonction) et comment actualiser mon activité après le retour de paramètres GPS.

pouvez-vous m'aider s'il vous plaît ?
voici mon MainActivity.java

pourquoi faites-vous appel à votre activité nouveau..c'est évident onResume() est appelée deux fois, une fois lorsque vous démarrez c'est à dire après onCreate() et d'autres quand vous revenez.
J'ai mis à jour le onResume fonction de cette ligne : cette.onCreate(null); whice de la recharge de l'activité, mais apparemment il n'est pas recommandé de le faire...
il n'est pas recommandé pour assurer que n n'est pas une bonne façon de peogram. Avez-vous obtenu votre problème résolu? vous devez poster votre code complet, y compris votre showsettingsalert() la méthode alors je peux suggérer quelque chose de plus si ce n'est déjà résolu.
ok, voici mon GpsTracker.java la classe qui contient la showsettingsalert() fonction : gist.github.com/RidouaneHicham/680c88bc8e9b5cb7ceb6
vous avez défini le showsettingsalert() dans la classe de service. Pourquoi faites-vous cela en sachant qu'il ne dispose pas d'INTERFACE utilisateur alors, où allez-vous recevoir le résultat jusqu'à ce que vous avez jeté votre contexte, à la réception de la MainActivity. La Solution est de déplacer votre méthode de classe MainActivity et de faire d'autres choses. Je suis en train de modifier ma réponse ci-dessous.

OriginalL'auteur RidRoid | 2014-09-16