Ho creato un'istanza Handler nel thread principale ui (mUIHandler) e da un thread worker (altro thread) quando sto provando ad eseguire il metodo run di il runnable il metodo run viene eseguito quasi 9 volte su 10 ma c'è quella volta in cui non viene eseguito.handler.post (runnable) non esegue sempre il metodo run in android
mUIHandler.post (uiRunnable) -> non garantisce sempre l'esecuzione del metodo di esecuzione presente nella eseguibile?
Ho persino aggiunto i metodi di registro per controllare e ho potuto vedere che i log fino a quando non viene eseguita l'innvocation del metodo post ma i log dei metodi di esecuzione non vengono visualizzati.
Come funziona il post (eseguibile) internamente? garantisce che il thread dell'interfaccia utente (thread con il gestore) lo escluderà appena viene richiamato il post?
Qualsiasi aiuto sarebbe apprezzato.
Grazie!
Codice postale correlato all'emissione. – kosa
@thinksteep proverà a esaminare il suggerimento fornito da mattc qui sotto per vedere se potrei fare qualcosa al riguardo. Sto evitando di postare lo snippet di codice qui come le sue oltre 500 linee di codice. Grazie! – Deva