Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
Java 在应用程序关闭时保持IRC连接处于活动状态_Java_Android - Fatal编程技术网

Java 在应用程序关闭时保持IRC连接处于活动状态

Java 在应用程序关闭时保持IRC连接处于活动状态,java,android,Java,Android,尝试为android开发一个irc应用程序,而我以前没有涉足过服务之类的东西,所以我想知道在我的活动中使用活动的irc连接创建对象是否可行,然后在应用程序关闭或暂停时将该对象发送到服务以在后台维护连接 这是可能的,还是我创建连接的线程在应用程序关闭时也会被破坏 或者我应该在服务中保持整个连接 感谢您的建议。在onPause或onDestroy中关闭活动之前,您可以让服务通过向其传递详细信息来维护连接。但是,不建议在后台进行持续连接,因为这会耗尽电池电量。您应该考虑让服务在重复计时器中检索数据。这

尝试为android开发一个irc应用程序,而我以前没有涉足过服务之类的东西,所以我想知道在我的活动中使用活动的irc连接创建对象是否可行,然后在应用程序关闭或暂停时将该对象发送到服务以在后台维护连接

这是可能的,还是我创建连接的线程在应用程序关闭时也会被破坏

或者我应该在服务中保持整个连接


感谢您的建议。

在onPause或onDestroy中关闭活动之前,您可以让服务通过向其传递详细信息来维护连接。但是,不建议在后台进行持续连接,因为这会耗尽电池电量。您应该考虑让服务在重复计时器中检索数据。

这听起来像是在通知栏中保持通知活动的一个很好的用例,如所示:。

嗯。好的,这对于IRC:PI来说是个问题。在这个用例中,用户知道服务处于活动状态,以便保持连接处于活动状态。只要通知栏中有一个通知,说明某个东西仍然处于活动状态,应用程序就已经完成了它的职责,用户就可以调整他们对服务的使用。此外,由于IRC连接保持激活而导致的电池电量消耗量与保持屏幕或甚至电池接收处于激活状态的电池电量消耗量相比显得黯然失色(当然,假设有效实施)。