0
30 초마다 네트워크 통화를하는 업데이트를 정기적으로 확인하고 이에 따라 목록보기를 업데이트하고 싶습니다. 내가 뭘하는지 -포 그라운드에서만 모든 업데이트를 주기적으로 네트워크에 전화하십시오.
private void refreshPeriodically()
{
final Handler handler = new Handler();
Timer timer = new Timer();
TimerTask doAsynchronousTask = new TimerTask() {
@Override
public void run() {
handler.post(new Runnable() {
public void run() {
try {
new callToMyAsyncTask().execute(context);
} catch (Exception e) {
// TODO Auto-generated catch block
}
}
});
}
};
timer.schedule(doAsynchronousTask, 0, 30*1000); //execute in every 30 sec
}
그러나 내 목록을 스크롤하는 동안 중지됩니다.
어떻게해야합니까?