我该怎样称呼方法 (环路) 每次经过特定 time 总是在android

发布时间: 2016/9/11 14:20:46
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我想要每隔 5 秒钟后调用的方法,但它运行只有一个 time 应用程序启动时

     super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_main);
     Handler delayhandler = new Handler();
     Runnable run = new Runnable() {
        @Override
        public void run() {
            loop();

        }
    };
    delayhandler.postDelayed(run, 5000);
     }

   void loop(){

  Toast.makeText(MainActivity.this, "ooh", Toast.LENGTH_SHORT).show();
  }

解决方法 1:

 Handler delayhandler = new Handler();
     Runnable run = new Runnable() {
        @Override
        public void run() {
            loop();

        }
    };
    delayhandler.postDelayed(run, 5000);
     }

   void loop(){
  Toast.makeText(MainActivity.this, "ooh", Toast.LENGTH_SHORT).show();
delayhandler.postDelayed(run, 5000);
  }
官方微信
官方QQ群
31647020