我想在每隔5分鐘的時間間隔重新加載活動的數據,我的活動將自動重新加載。但我無法做到這一點。請幫助我如何做到這一點。?如何在預設的時間間隔(例如5分鐘)刷新我們的應用程序或活動
請給一些示例代碼的幫助。
我想在每隔5分鐘的時間間隔重新加載活動的數據,我的活動將自動重新加載。但我無法做到這一點。請幫助我如何做到這一點。?如何在預設的時間間隔(例如5分鐘)刷新我們的應用程序或活動
請給一些示例代碼的幫助。
如果你想要更新數據,那麼你可以創建一個你想要的時間段的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("");
}
}
}
我們已經使用prefrences.xml文件根據我必須設置 – Anil
您可以閱讀您的偏好和更新視圖根據定時任務。 – VendettaDroid
你可以請告訴我在運行功能,我們必須加載數據或活動,我們將如何設置3000和1500時間seprate – Anil
谷歌是你的朋友... Android的定時器例子後搜索。 –
許多很多很多的例子,你可以通過谷歌搜索...首先給一些努力.. –