Wie erstellen toast aus IntentService? Es stecken auf dem Bildschirm
Ich versuche meine IntentService zeigen eine Toast-Meldung,
aber beim Versand aus dem onHandleIntent Nachricht, der toast zeigt aber hängen bleibt und der Bildschirm und nie leaved.
Ich vermute, es ist, weil die onHandleIntent Methode geschieht nicht auf der Haupt-service-thread, aber wie kann ich es verschieben?
Hat jemand dieses Problem hat und es gelöst?
- Mögliche Duplikate von Toast erstellt ein IntentService, nie geht Weg
Du musst angemeldet sein, um einen Kommentar abzugeben.
in
onCreate()
initialisieren einerHandler
und dann posten, um es von Ihrem thread.cancel
MethodemHandler = new Handler(Looper.getMainLooper());
Hier ist die vollständige IntentService-Klasse-code demonstriert die Toaste, die mir geholfen haben:
Verwenden Sie das Handle zu posten einen Thread, welche Inhalte Ihren Betrieb