2017-01-23 46 views
0

我想刷新一次5秒沒有任何animation.i後在計算器也搜尋這將改變一個TextView值,但不能得到適當的幫助solution.please沒有任何動畫

+0

請添加您已經完成的代碼。你有沒有完成代碼的時間間隔..? –

+0

而是清爽活動的刷新方法和TextView的價值 – Ameer

回答

0

林不知道活動刷新活動如果這個回答你的問題,但如果設置TextView的每5秒的文字,將工作?使用txtView.setText(「你的文本」);然後在你每次設置之間有一段延遲?我希望這個作品和有意義

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);   
}