首页 > 解决方案 > 后台限制如何应用 onResume 状态活动?

问题描述

我创建了一个服务,其中应用程序的所有活动都直接使用服务器更新。例如,只要服务类(而不是活动)在适配器中添加新数据,就会更新 Recyclerview。

但是我从 stackoverflow 和许多其他资源中读取,但我无法正确理解,在 API 26 中,当用户离开应用程序时,android 会破坏后台服务。(我可能是错的)。

那么,当用户站在 android o 中的应用程序内(用户没有退出应用程序)时,这个后台服务会更新活动吗?换句话说,当 BG(background) service kill 时?

  1. 服务由 Mainactivity 启动...加载 ram 和电池...而不是杀死 BG 服务(无论用户在应用程序内还是应用程序外)或
  2. 服务由 Mainactivity 启动...用户离开应用程序...加载 ram 和电池...而不是杀死 BG 服务

标签: javaandroidandroid-serviceandroid-8.0-oreo

解决方案


推荐阅读