Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Handler.post(Runnable)不';我有时不工作_Android_Android Service_Android Handler - Fatal编程技术网

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);