我正在Android Nougat上构建一个应用程序,它将持续工作(在主动模式和打盹模式下(当手机处于睡眠状态时))。 问题是,在大约6小时不活动后,Android会停止应用程序。
有一个包含活动和服务的用户界面。该服务使用蓝牙,网络和录制到本地数据库。大约每分钟一次,蓝牙工作,结果记录在本地数据库中。 之后,数据库中的数据通过网络发送。 该服务运行6个小时,然后停止工作。显示通知但服务不起作用。 manager.GetRunningServices方法还指示服务已启动但没有服务迹象。
我尽力了:
也许有人对此有想法?
谢谢。
答案 0 :(得分:0)
您可以使用作业计划程序在6小时后重新启动服务。定期重启你的应用程序大约6个小时。