始终运行服务

时间:2013-03-31 11:39:34

标签: java android service push-notification android-service

我正在为我的学校开发一个Android应用程序(java),其中包含一个电子邮件客户端,我想创建一个始终在后台运行的服务,每小时刷新一次收件箱,如果有的话新消息,服务应创建推送通知,将用户发送到包含电子邮件收件箱的活动。

如何创建在应用程序退出时未被杀死的服务?

2 个答案:

答案 0 :(得分:1)

两个键:

  1. 您应该使用startService调用而不是绑定来启动服务。

  2. 在服务中,onStartCommand应返回START_STICKY

  3. 很多有用的信息都在android页面上,为什么不从http://developer.android.com/reference/android/app/Service.html开始。

答案 1 :(得分:0)

请注意Android API Guides,特别是Processes and Threads上的{{3}}。那应该回答你的问题!