Ci sono molte domande su questo problema, ma la maggior parte sono troppo specializzate per rispondere alla mia domanda.A che ora del ciclo di vita dell'applicazione è possibile/utilizzare le misurazioni del layout?
Ho un GoogleMap
che dico per adattarsi alla sua fotocamera a determinati limiti. Forse non è molto sorprendente, ottengo un errore:
java.lang.IllegalStateException: Map size should not be 0. Most likely, layout has not yet occured for the map view.
Quindi astratto questo problema a qualsiasi View
lasciare.
Quando si verifica effettivamente questo evento di 'layout'? onMeasure()
non si visualizza nello Activity Lifecycle, ad esempio. Quando è sicuro chiamare il mio metodo che richiede il layout?
Questa non è una risposta alla domanda posta. –
A volte ritorno a questa domanda e penso, perché Glenn Bech ha detto che questa non era una risposta alla domanda posta, mentre io sono quella che l'ha chiesto ** e ** ha risposto. – Maarten
@GlennBech ha ragione, questa risposta non funziona con l'ultima API di Maps. Non è sicuro che il layout sarà finito quando verrà eseguito il 'Runnable'. – gipi