Ho una discussione che utilizza un gestore per pubblicare un'istanza eseguibile. funziona bene, ma sono curioso di sapere come passare i parametri da utilizzare nell'istanza Runnable? Forse non sto capendo come funziona questa funzionalità.C'è un modo per passare i parametri a un Runnable?
Per anticipare una domanda "perché ti serve", ho un'animazione filettata che deve richiamare il thread dell'interfaccia utente per dirgli cosa effettivamente disegnare.
Mi piace questo approccio, ma come faccio a comunicare con questa classe dal mio thread del timer (il Runnable è nel thread dell'interfaccia utente principale). Posso rendere pubblico il membro e impostarlo nel mio thread del timer prima di passare il Runnable al gestore? Sembra troppo bello per essere vero :) –
Mi dispiace rispondere in ritardo, ho modificato la mia risposta. –
Per qualche ragione ho pensato che se obj è stato creato in un posto diverso dal thread dell'interfaccia utente, quindi quando tenta di manipolare una vista (nel thread principale) l'app si blocca. Gli darò un vortice, grazie molte. –