Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.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:当应用程序进入后台时,消息队列会发生什么_Android_Message Queue - Fatal编程技术网

Android:当应用程序进入后台时,消息队列会发生什么

Android:当应用程序进入后台时,消息队列会发生什么,android,message-queue,Android,Message Queue,根据我的经验,发布的消息是在应用程序进入后台后发送的但是它有保证吗 1)除非停止应用程序并收集垃圾,否则将发送该消息? 2)将执行开票代码吗?在UI线程和后台线程上? android官方文档中是否有相关内容 谢谢只要处理线程正在运行并且可以自由处理消息队列,它就会继续被处理。这就是for.AFAIK。不能保证在终止进程之前,活动将看到除onPause()以外的任何内容。如果您想在后台执行某些操作,您可以使用服务(并且使用正在运行的服务的进程被终止的可能性要小得多)。

根据我的经验,发布的消息是在应用程序进入后台后发送的
但是它有保证吗 1)除非停止应用程序并收集垃圾,否则将发送该消息?
2)将执行开票代码吗?在UI线程和后台线程上? android官方文档中是否有相关内容
谢谢

只要处理线程正在运行并且可以自由处理消息队列,它就会继续被处理。这就是for.AFAIK。不能保证在终止进程之前,活动将看到除onPause()以外的任何内容。如果您想在后台执行某些操作,您可以使用服务(并且使用正在运行的服务的进程被终止的可能性要小得多)。