Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android服务倒计时=无效大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
好吧,这让我很生气.倒计时服务有限制吗?

我尝试了很多方法让倒数计时器在服务中工作,但总是失败.它永远不会到达终点()部分!

那么服务和倒计时是否存在限制或者是什么?请帮我…

这是服务:

public class ss extends Intentservice {

      public ss() {
          super("ss");
      }

      @Override
      protected void onHandleIntent(Intent intent) {

        new CountdownTimer(30000,1000) {

     public void onTick(long millisUntilFinished) {

     }

     public void onFinish() {
         executemymethod(); //it never gets here!
     }
  }.start();

      }



}

正如您所看到的,代码简单而正确,但仍然是executemymethod();从未真正执行过!没有错误……请给我一个解决方案!

解决方法

如果你想做这种事情,你应该使用常规服务而不是Intentservice.以下是文档对 IntentService的说法:

由于倒计时是异步的,因此在您启动倒数计时器后工作已完成.然后Intentservice立即完成,并可能关闭该线程.

@H_673_30@

大佬总结

以上是大佬教程为你收集整理的Android服务倒计时=无效全部内容,希望文章能够帮你解决Android服务倒计时=无效所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。