How to run an async task for every x mins in android?

前端 未结 9 1076
长发绾君心
长发绾君心 2020-11-27 12:28

how to run the async task at specific time? (I want to run it every 2 mins)

I tried using post delayed but it\'s not working?

    tvData.postDelayed         


        
9条回答
  •  不知归路
    2020-11-27 13:02

    Use Handler and PostDelayed:

    final Handler handler = new Handler();
    handler.postDelayed(new Runnable() {
        public void run() {
            readWebpage();
            handler.postDelayed(this, 120000); //now is every 2 minutes
        }
     }, 120000); //Every 120000 ms (2 minutes)
    

提交回复
热议问题