android-handler

Ein Handler ermöglicht das Senden und Verarbeiten von "Message" - und Runnable-Objekten, die mit der "MessageQueue" eines Threads verknüpft sind. Jede Handler-Instanz ist einem einzelnen Thread und der Nachrichtenwarteschlange dieses Threads zugeordnet. Wenn Sie einen neuen Handler erstellen, wird er an die Thread- / Nachrichtenwarteschlange des Threads gebunden, der ihn erstellt. Ab diesem Zeitpunkt werden Nachrichten und Runnables an diese Nachrichtenwarteschlange übergeben und ausgeführt, sobald sie aus der Nachricht kommen Warteschlange.
5
Antworten

Sollte HandlerThreads, die von meiner Anwendung erstellt wurden, manuell geschlossen werden, wenn die Aktivität zerstört wird?

Meine App besteht aus einem einzelnen Activity . In dieser Aktivität erstelle ich mehrere HandlerThread s, die in einer Schleife laufen, um Socket-Blocking-Operationen durchzuführen. Momentan poste ich eine Quit-Nachricht an jeden dieser...
18.02.2013, 08:42
2
Antworten

Android AsyncTask vs Thread + Handler vs rxjava

Ich weiß, dass dies die Frage ist, die viele Male gestellt wurde. Allerdings gibt es etwas, auf das ich nie eine Antwort gefunden habe. Hoffentlich kann mir jemand etwas Licht geben. Wir alle wissen, dass AsyncTask und Thread Optionen zum Aus...
05.10.2016, 00:37
5
Antworten

Das Objekt android.os.handler aus Android Studio fehlt

Ich versuche, einen Handler-Thread in meiner Anwendung zu erstellen, aber Android Studio markiert meinen Text als rot und versucht nur, die java.util-Version eines Handlers und nicht die Android SDK-Version zu importieren. Wenn ich versuche, man...
15.06.2013, 07:27
2
Antworten

Warum sollte AsyncTaskLoader anstelle des einfachen Handlers mit LoaderManager verwendet werden?

Das Ausführen von asynchronen Aufgaben aus dem UI-Thread und das Ändern der Benutzeroberfläche ist ein häufiges Problem in der Android-Entwicklung. Daher entschied ich mich, etwas Zeit mit verschiedenen Techniken zu verbringen und zu erforschen,...
29.10.2012, 07:00
3
Antworten

Mutation eines Bundle-Objekts

Ich arbeite mit dem Legacy-Code und ich fand ein inkonsistentes Verhalten in dieser Funktion: %Vor% openFragment erhält nicht leere Bündelargumente, aber doOpenFragment erhalten ein leeres Bündel. Fragmente werden übergeben, indem com...
18.08.2017, 09:23
1
Antwort

GIF-Typ Animation für Marker in Google Map api ANDROID

Ich möchte eine Marker-Animation wie GIF-Animation erreichen. Ich habe zwei Bilder, die gleichzeitig blinken sollten. Ich habe nichts gefunden, was das bei Android erreichen kann. Ich versuche zu tun, einen Handler zu erstellen, der alle 1 Sekun...
22.09.2015, 11:41
1
Antwort

Senden einer Nachricht an einen Handler in einem toten Thread Google Admob Belohntes Video

Ich habe diesen Stack-Trace erhalten, als ich nach dem vollständigen Video von Google Admobs belohntem Video-Bildschirm zu meiner Aktivität zurückgekehrt bin. Es ist nur Warnung, nicht abstürzen. onRewardedVideoAdClosed() Methode wird nach d...
06.06.2016, 04:13