只要Android手机开启,我想让蓝牙服务器线程保持活动状态。 我应该管理服务或应用程序中的线程吗? 服务,申请,哪一个更长寿?
答案 0 :(得分:1)
当你说申请时,我不完全确定你指的是什么。应用程序可以包含一个或多个服务和/或一个或多个活动。但是,从您的描述中,您需要一个后台服务。
编辑:
至于Service
被关闭,这总是可能的。如果有客户端绑定到Service
,则操作系统极不可能将其关闭。
如果您认为您的Service
绝对需要始终运行(这可能不适当的设计),您唯一合法的做法是将其作为前景运行Service
。即使这样,它也可能会在"extreme memory pressure"下关闭(参见流程生命周期)。