Android Handler.post(Runnable)不';我有时不工作
我在服务Android Handler.post(Runnable)不';我有时不工作,android,android-service,android-handler,Android,Android Service,Android Handler,我在服务onCreate()中创建一个处理程序 然后我使用这个处理程序将消息(Runnable)发布到Acivity mHandler.post(Runnable); 它有时工作,有时失败。不知道为什么同一个呼叫会失败? 有什么方法可以保证它执行吗 谢谢 你对“其他时间失败”的定义是什么?它会崩溃吗?:-)当stacktrace失败时,它是什么?没有崩溃,没有异常。runnable并不是随机执行的。我相信一定有原因,但在我知道之前,我称之为随机。什么是post()返回的?你查过了吗?不,我没查
onCreate()中创建一个处理程序
然后我使用这个处理程序将消息(Runnable)发布到Acivity
mHandler.post(Runnable);
它有时工作,有时失败。不知道为什么同一个呼叫会失败?
有什么方法可以保证它执行吗
谢谢 你对“其他时间失败”的定义是什么?它会崩溃吗?:-)当stacktrace失败时,它是什么?没有崩溃,没有异常。runnable并不是随机执行的。我相信一定有原因,但在我知道之前,我称之为随机。什么是post()
返回的?你查过了吗?不,我没查过。但是仅仅加上那张支票就有什么不同了?看来是的。我刚刚加了一个,现在好像可以用了!!随机的
mHandler.post(Runnable);