如何每10秒刷新一次活动?

时间:2018-01-26 03:35:58

标签: java android xml

我的项目Android Studio有问题。你能帮我看看如何在没有按钮点击的情况下每10秒创建一次自动刷新当前活动吗?

2 个答案:

答案 0 :(得分:0)

final Handler handler = new Handler();
Timer timer = new Timer();
TimerTask doTask = new TimerTask() {       
    @Override
    public void run() {
        handler.post(new Runnable() {
            @SuppressWarnings("unchecked")
            public void run() { 
               try {
                    Intent intent = getIntent();
                    finish();
                    startActivity(intent);
                   }
             catch (Exception e) {
                    // TODO Auto-generated catch block
                }
            }
        });
    }
};
timer.schedule(doTask, 0, "Your time 10 minute"); 

答案 1 :(得分:0)

使用Timer进行后台运行只需使用Service即可每10秒自动刷新一次活动。 https://www.journaldev.com/amp