尝试为android开发一个irc应用程序,我之前没有涉及过服务等等,所以只是想知道在我的活动中用活动的irc连接创建对象是否可行,然后只是发送它当应用关闭或暂停以在后台维护连接时,对象服务?
这是否可行,或者当应用关闭时,我创建连接的线程是否也会被销毁?
或者我应该只维护服务中的整个连接?
感谢您的任何建议。
答案 0 :(得分:0)
您可以让服务通过在关闭onPause或onDestroy中的活动之前传递详细信息来维护连接。但是,在后台进行持续连接并不是很明智,因为这会耗尽电池电量。您应该考虑让服务在重复计时器中检索数据。
答案 1 :(得分:0)
这听起来像是一个很好的用例,可以在通知栏中保持通知处于活动状态,如下所示:Always show service in notification bar。