当应用程序进入后台在Android 8.0之后,服务被停止

问题描述 投票:0回答:2

当应用程序进入Android中8.0装置背景的服务将停止。我的问题是,是否有后服务停止的默认时间?

android
2个回答
2
投票

当一个应用程序进入后台,它有几分钟的窗口(根据我的观察其大约1 - 2分钟,在其他一些deivces甚至更少),其中仍然允许创建和使用的服务。该系统将停止应用程序的后台服务,就像应用程序已被称为服务Service.stopSelf()方法。

谷歌刚刚透露了Android的下一个迭代的DP1:安卓O.有许多新的令人兴奋的功能和下Android的最新版本引擎盖的性能提升。

Android开发有四个突破性的变化:

1.背景执行限制

2.Location更新限制

隐式广播3.Removing

4.Notification渠道

每当你的应用程序中使用的服务在后台运行,您的应用程序消耗的两个宝贝资源:1)内存和2)电池。

这两个都在移动设备的资源有限,最低的中档设备不具有足够的存储器或电池在其内部。

假设,如果你的应用程序在做的一些背景非常密集的任务和使用的内存量较大,以执行该任务,那么这将创建一个非常毫无价值的用户体验,特别是如果用户使用的是另一种资源密集型应用程序,如玩游戏或看前景视频。

检查new updated docs by google.

link

参考here


0
投票

在奥利奥冲洗后的应用程序,服务停止5-10秒。当最小化程序不刷新当时的应用程序切换到后台。

© www.soinside.com 2019 - 2024. All rights reserved.