Android - running a method periodically using postDelayed() call

前端 未结 8 1397
一向
一向 2020-11-27 13:45

I have a situation in an Android app where I want to start a network activity (sending out some data) which should run every second. I achieve this as follows:

In th

8条回答
  •  隐瞒了意图╮
    2020-11-27 14:27

    final Handler handler = new Handler();
        handler.postDelayed(new Runnable() {
          @Override
          public void run() {
            //Do something after 100ms
            Toast.makeText(c, "check", Toast.LENGTH_SHORT).show();  
            handler.postDelayed(this, 2000);
          }
        }, 1500);
    

提交回复
热议问题