Ho pensato che lo @UiThread e lo @MainThread fossero la stessa cosa.Qual è la differenza tra l'annotazione @UiThread e @MainThread in Android?
risposta
@MainThread è il primo thread che inizia a correre quando si avvia l'applicazione
@UiThread parte dalla discussione principale per il rendering dell'interfaccia utente
anche dalla documentazione Android
Nota: Le annotazioni @MainThread e @UiThread sono intercambiabili in modo che le chiamate ai metodi da entrambi i tipi di thread siano consentite per queste annotazioni.
https://developer.android.com/tools/debugging/annotations.html#thread-annotations
È lo stesso thread. Lo chiamano solo thread UI perché è lì che avviene il rendering dell'interfaccia utente e l'implementazione potrebbe cambiare in futuro. – mr5
- 1. Qual è la differenza tra Android: layout_width e Android: larghezza
- 2. Qual è la differenza tra @android: e Android:?
- 3. qual è la differenza tra @ id/e @ + id/in android?
- 4. Qual è la differenza tra attività e intenzioni in Android?
- 5. Qual è la differenza tra hasFocus() e isFocused() in Android?
- 6. Qual è la differenza tra fontFamily e typeFace in Android?
- 7. Qual è la differenza tra Adapter e AdapterView in Android?
- 8. qual è la differenza tra windowActionBar e Android: windowActionBar
- 9. Android: Qual è la differenza tra View.inflate e getLayoutInflater(). Gonfia?
- 10. Android: Qual è la differenza tra Activity.runOnUiThread e View.post?
- 11. Qual è la differenza tra = e: =
- 12. Qual è la differenza tra `##` e `hashCode`?
- 13. Qual è la differenza tra dict() e {}?
- 14. qual è la differenza tra:.! e: r !?
- 15. Qual è la differenza tra Verilog! e ~?
- 16. Qual è la differenza tra ("") e (null)
- 17. Qual è la differenza tra? : e ||
- 18. qual è la differenza tra [[], []] e [[]] * 2
- 19. Qual è la differenza tra $ e $$?
- 20. Qual è la differenza tra " " e ""?
- 21. Qual è la differenza tra {0} e ""?
- 22. Qual è la differenza tra {0} e +?
- 23. Qual è la differenza tra .ToString() e + ""
- 24. Qual è la differenza tra il servizio, intentService in Android?
- 25. Qual è la differenza tra "tutti" e "ciascuno" in gradle?
- 26. Qual è la differenza tra android.text.format.DateFormat e java.text.DateFormat
- 27. Qual è la differenza tra i file apklib e jar?
- 28. Qual è la differenza tra "? Android:" e "@android:" in un file xml di Android?
- 29. Qual è la differenza tra "in fp" e "in fp.readlines()"?
- 30. qual è la differenza tra CONTENT_FILTER_URI e CONTENT_URI?
non ho capito che cosa è l'annotazione @MainThread e quali sono il suo utilizzo. Per favore, puoi spiegarlo. Sarebbe molto utile. –