Android多任务列表里右划移除,写在Service里的代码是不是就停止运行了?

码猴
  • 49

如果是,如何让应用一直保留在后台运行?
我不是做Android开发的,对Android开发基本概念不是很了解,希望能详尽回答

回复
阅读 3.2k
1 个回答

可以在ServiceonStartCommand里返回START_STICKY,这样操作系统会在服务因低内存被kill之后尽量重新启动服务。

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
    return START_STICKY;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

logo
101 新手上路
子站问答

面向新手开发者的问题专区

访问社区
宣传栏