构建长期服务android

时间:2015-06-11 19:19:58

标签: android background intentservice

我正在尝试构建android长期服务/ intentService应用程序。 在用户打开应用程序后,它只有一个带有单个EditText的活动,以允许用户输入身份验证登录代码 用户输入后应用程序应运行WakefulBroadcastReceiver的子类,并且此子类具有警报管理器,每10分钟运行一次intentService

我已实施this example 但过了一天 应用程序不会返回发送或接收来自服务器的消息

是否有任何练习可以帮助使应用程序一直运行

1 个答案:

答案 0 :(得分:0)

Android在一段时间后停止正常服务(由于内存请求) 您可以在服务类中覆盖此方法,以便在服务停止后再次启动该服务。

@Override
public int onStartCommand(Intent intent, int flags, int startId) {

    return START_STICKY;

}

另请查看this问题。