Nella mia app per Android voglio avere un paio di funzioni dimostrative (ad es. funzioni che non sono ancora state implementate ma voglio mostrare come sarebbero se fossero).
Tutto ciò che è necessario fare è cambiare il colore del testo e dello sfondo degli elementi di TextView, in momenti specifici.
Ad esempio, quando l'app si avvia, ho un TextView che dice
"classroom level: good" (with a green background)
Durante tutta la giornata - questa app sarà monitorata per tutto il giorno da qualcuno - Vorrei cambiare il TextView per dire
"classroom level: crowded" (with a yellow background)
o
"classroom level: full" (with a red background)
o, di nuovo a
"classroom level: good" (with a green background)
Vorrei farlo su un set di script programmato, ad esempio a 0900 passa a X , quindi a 1015 passa a Y , quindi a 1210 torna a X , quindi al 1330 passa a Z . Se non riesco a farlo funzionare, potrei aver bisogno di usare un Math.random () per generare una pausa tra le modifiche.
Ci sono altri componenti funzionali sull'app con cui gli utenti interagiscono, oltre a passare ad altre app, quindi a tornare alla mia app. Come ho già detto, l'app verrà eseguita tutto il giorno e le persone lo useranno mentre è in esecuzione.
Quindi, dovrei usare un servizio o un thread per farlo.