刷新活动,没有任何动画

时间:2017-01-23 07:24:41

标签: android android-activity

我想刷新一个活动,它会在每5秒后更改一次textview值,而不会在stackoverflow中搜索任何animation.i但是无法获得正确的解决方案。请帮助

2 个答案:

答案 0 :(得分:0)

我不确定这是否能回答你的问题,但是如果每隔5秒在textView中设置文字就可以了吗?使用txtView.setText("你的文字");然后在每次设置之间有延迟?我希望这有效并且有意义

答案 1 :(得分:0)

您可以使用Handler执行此操作。方法如下:

private boolean started = false;
private Handler handler = new Handler();

private Runnable runnable = new Runnable() {        
    runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        textview.setText("####"); // <- text to be updated every 5 sec
                        if(started) {
                            start();
                        }
                    }
                });
    }
};

public void stop() {
    started = false;
    handler.removeCallbacks(runnable);
}

public void start() {
    started = true;
    handler.postDelayed(runnable, 2000);        
}