停止重复计时器android

时间:2015-11-30 07:18:58

标签: android

我想创建10 JsonObjectRequest,延迟时间为5秒,我创建了这段代码:

header('Content-Type: application/json');
echo json_encode(array('result'=>$result), 256); // 256 for UTF-8 data

如何在else语句中停止计时器?

2 个答案:

答案 0 :(得分:2)

致电Timer cancel以停止计时器。

答案 1 :(得分:0)

在计时器

上拨打cancel()

我的解决方案是:

Handler handler = new Handler();
handler.postDelayed(createImageView, 5000);

 Runnable createImageView=new Runnable() {
        @Override
        public void run() {
            if (counter <= 10){
               handler.postDelayed(this,5000);
               newimg();
            }
        }
    };