我正在尝试构建android长期服务/ intentService应用程序。 在用户打开应用程序后,它只有一个带有单个EditText的活动,以允许用户输入身份验证登录代码 用户输入后应用程序应运行WakefulBroadcastReceiver的子类,并且此子类具有警报管理器,每10分钟运行一次intentService
我已实施this example 但过了一天 应用程序不会返回发送或接收来自服务器的消息
是否有任何练习可以帮助使应用程序一直运行
答案 0 :(得分:0)
Android在一段时间后停止正常服务(由于内存请求) 您可以在服务类中覆盖此方法,以便在服务停止后再次启动该服务。
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return START_STICKY;
}
另请查看this问题。