我想每 5 秒动态更改一次进度对话框文本....同时将数据表从 MySQL 同步到 sqlite ...我尝试使用自定义类,但文本仍然不会每 5 秒更改一次。 提前致谢。
最佳答案
您可以尝试使用带有 postDelayed 的处理程序:
Handler handler = new Handler();
public void checkProgress() {
handler.postDelayed(new Runnable(){
@Override
public void run() {
boolean done = false;
mytextView.setText("updated Text");
// Some logic here to check when progress is done, then flip boolean
if (!done) {
checkProgress();
}
}
}, 5000);
}
我没有测试任何这段代码,但这可能会让你走上正轨。
关于android - 如何在 android 中每 5 秒更新一次进度对话框文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27433748/