我正在开发一个简单的应用程序,我想每 10 秒显示一个字符串数组中的随机单词,但我不知道该怎么做。这是我的单词代码。
public void nuevaPalabra(){
final String[] palabras = {"prueba", "electricidad", "sonido", "fruta", "camisa"};
int random = (int) (Math.random() * 4);
palabraaleatoria.setText(palabras[random]);
}
如果这是一个愚蠢的问题,我很抱歉,但我最近开始研究android,我知道的不多,谢谢。
最佳答案
使用Timer
取消timer
使用timer.cancel()
Timer timer = new Timer();
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
Random random = new Random();
final String[] palabras = {"prueba", "electricidad", "sonido", "fruta", "camisa"};
final int rand = random.nextInt(palabras.length);
palabraaleatoria.setText(palabras[rand]);
}
};
timer.scheduleAtFixedRate(timerTask, new Date(), 10000);
关于java - 我如何每 10 秒显示一个字符串中的一个随机单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48913315/