Creado por Alex Neves
hace casi 9 años
|
||
Pregunta | Respuesta |
How many threads does an Android Application have? | One |
Each activity has its own thread: True or False? | False, they all share the thread of the application process they belong to |
What is a Looper? | A looper is a queue of events to be processed by an application |
Give an example of how the OS uses Loopers | To queue UI interactions for a particular application |
What happens if an event takes longer than 5 seconds to process? | An "Application Not Responding" Toast appears, giving the user a chance to terminate the application |
What are the 2 golden rules related to threading on Android? | Do not block the UI thread and do not access the UI from outside of the UI thread |
What is a Handler? | An object used to communicate with a specific thread |
How are Handlers communicated with? | By queueing messages / runnables to be processed |
How can we safely access the UI from outside of the UI thread? | By executing a runnable using Activity.runOnUiThread() |
¿Quieres crear tus propias Fichas gratiscon GoConqr? Más información.