Sto cercando di capire cosa succede quando un pulsante viene cliccato su Android. Così ho impostato un paio di punti di interruzione per un semplice clic del pulsante. L'immagine mostra cosa succede quando si fa clic su un pulsante le mie domande sono: (gli eventi generati dalla GUI sono eventi generati come risultato dell'interazione con la GUI ad esempio Button Clic, modifica del testo ecc ...)In che modo Android gestisce gli eventi della GUI?
1- Looper. loop() il ciclo principale per l'applicazione o il looper OS?
2- Dove risiede ViewRootImpl (handler) .dispatchMessage (Message)? Applicazione o sistema operativo?
3- È possibile intercettare gli eventi generati dalla GUI nel looper principale? se sì allora come?
4- Possiamo tranquillamente presumere che tutti gli eventi generati dalla GUI siano gestiti in ViewRootImpl (handler) .handleCallback (Message)?