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

时间:2013-11-16 21:36:52

标签: java android

尝试为android开发一个irc应用程序,我之前没有涉及过服务等等,所以只是想知道在我的活动中用活动的irc连接创建对象是否可行,然后只是发送它当应用关闭或暂停以在后台维护连接时,对象服务?

这是否可行,或者当应用关闭时,我创建连接的线程是否也会被销毁?

或者我应该只维护服务中的整个连接?

感谢您的任何建议。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

这听起来像是一个很好的用例,可以在通知栏中保持通知处于活动状态,如下所示:Always show service in notification bar