Ho un frammento che mostra un grafico a linee creato con MPAndroidChart. Il caricamento del frammento richiede circa 200 millisecondi.Esegui codice subito dopo che un frammento diventa visibile per la prima volta
Desidero migliorare le prestazioni dell'app percepita caricando i dati dei dati del grafico subito dopo che il frammento diventa visibile.
Pertanto, ho bisogno di eseguire il codice subito dopo che il frammento diventa visibile, ma solo la PRIMA volta che diventa visibile.
Non riesco a utilizzare onResume(), poiché viene chiamato appena prima che il frammento sia visibile.
Nota: non è possibile utilizzare un'attività asincrona, è necessario eseguirla sul thread dell'interfaccia utente. Non avrebbe comunque senso, dal momento che questa è un'inizializzazione di una volta che impiega circa 200 millisecondi.
Stai dicendo che non puoi inserire il codice in Fragment's 'onResume' o Activity 'onResume'? – ChrisStillwell
Attualmente il codice si trova in onCreateView() del frammento. Non posso comunque usare onResume(), né l'attività, né il frammento suResume(). – Mike76
Non sono sicuro di capire il motivo per cui non puoi usare il frammento "onResume". Questo metodo viene chiamato dopo che il frammento diventa visibile. – ChrisStillwell