2012-08-29 39 views
-3

我想在每隔5分鐘的時間間隔重新加載活動的數據,我的活動將自動重新加載。但我無法做到這一點。請幫助我如何做到這一點。?如何在預設的時間間隔(例如5分鐘)刷新我們的應用程序或活動

請給一些示例代碼的幫助。

+2

谷歌是你的朋友... Android的定時器例子後搜索。 –

+0

許多很多很多的例子,你可以通過谷歌搜索...首先給一些努力.. –

回答

0

如果你想要更新數據,那麼你可以創建一個你想要的時間段的TimerTask。在這個任務中,你可以改變你的數據。

http://android.okhelp.cz/timer-simple-timertask-java-android-example/

package cz.okhelp.timer; 

import java.util.Timer; 
import java.util.TimerTask; 

import android.app.Activity; 
import android.os.Bundle; 
import android.widget.TextView; 

public class TimerActivity extends Activity { 
TextView hTextView; 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    hTextView = (TextView)findViewById(R.id.idTextView); 
    MyTimerTask myTask = new MyTimerTask(); 
    Timer myTimer = new Timer(); 
    //  public void schedule (TimerTask task, long delay, long period) 
    //  Schedule a task for repeated fixed-delay execution after a specific delay. 
    // 
    //  Parameters 
    //  task the task to schedule. 
    //  delay amount of time in milliseconds before first execution. 
    //  period amount of time in milliseconds between subsequent executions. 

    myTimer.schedule(myTask, 3000, 1500);   

} 
     class MyTimerTask extends TimerTask { 
    public void run() { 
     // ERROR 
    hTextView.setText("Impossible"); 
    // how update TextView in link below 
      // http://android.okhelp.cz/timer-task-timertask-run-cancel-android- example/ 
    System.out.println(""); 
    } 
} 

}

+0

我們已經使用prefrences.xml文件根據我必須設置 – Anil

+0

您可以閱讀您的偏好和更新視圖根據定時任務。 – VendettaDroid

+0

你可以請告訴我在運行功能,我們必須加載數據或活動,我們將如何設置3000和1500時間seprate – Anil

相關問題