我正在从一个服务运行一个线程,我每隔3秒就会在加速度计中监听转换器。所以我使用Thread.sleep(3000)在while循环中运行监听器。但它往往工作时间较短。但从长远来看,整个应用程序似乎崩溃了。
有什么建议吗?
答案 0 :(得分:0)
您应该考虑使用IntentService,它与服务相同,只是它将运行主UI线程。否则不应该有我所知道的问题。服务是长期运作。
答案 1 :(得分:0)
你应该使用闹钟跟踪时间和广播接收器。
答案 2 :(得分:0)
我使用了AsyncTask
,并修复了崩溃线程的问题。