Werden onTouch (), onClick () nacheinander im selben Thread ausgeführt?
-
16-09-2020 - |
Frage
Sind onTouch()
, onClick()
, runOnUiThread()
nacheinander im selben UI-Thread ausgeführt?Oder muss ich mir Sorgen um Synchronisationsprobleme unter ihnen machen?
Lösung
Sind onTouch(), onClick(), runOnUiThread () wird auf derselben Benutzeroberfläche ausgeführt thread nacheinander?
Ja.In 99,9% der Fälle ruft Android Ihre Methoden im Hauptanwendungsthread auf.Die Ausnahmen sind:
- wo Sie es ausdrücklich anweisen, einen Hintergrundthread zu verwenden über
AsyncTask
- wenn Sie eine Schnittstelle über AIDL für Apps von Drittanbietern verfügbar machen
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow