[英]Refresh parsing code android
我正在使用JSON解析器來解析某些頁面,但我想每30秒調用一次解析函數。 我怎樣才能做到這一點 ?
每30秒調用一個方法的一種方法是使用Handler的postDelay,請參見下面的代碼。
Handler handler;
handler=new Handler();
handler.removeCallbacks(run);
handler.post(run);
Runnable run=new Runnable()
{
public void run()
{
parsing();
handler.postDelayed(run,30000);
}
};
另一種方法是使用“ AlarmManager ”
您可以使用計時器來完成。
Timer myTimer = new Timer();
之后,您可以調用使用schedule方法來調用json解析器方法。
myTimer.schedule(new TimerTask()
{
public void run() {
timerMethod();
}
}, 0, 1000);
private void timerMethod()
{
this.runOnUiThread(doSomething);
}
private Runnable doSomething = new Runnable() {
public void run() {
// Your code for doing something
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.