gpt4 book ai didi

android - 一加 5T OS android OS 9.0 没有服务

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:13:55 24 4
gpt4 key购买 nike

我已经创建了用于获取用户 latlong 并将它们发送到服务器的应用程序。所以,现在我们已经创建了用于获取用户位置的前台服务,并且在包括 Android OS 9.0 在内的所有其他设备中工作正常。

但在特定的 OnePlus 5T Android 9.0 设备中,前台服务会在设备锁定时停止工作,服务也会在一小时后终止,即使我们已禁用那里的深度清理选项也是如此。

如果我们需要更改设备特定配置以持续运行前台服务,请告诉我们。

最佳答案

这背后的原因 - 即使您使用 setAndAllowWhileIdle()setExactAndAllowWhileIdle()Alarm manager 也不会按时调用它' t work 和 pending intent 也会被销毁,只有高优先级的任务才会在系统中执行,比如 FCM 推送通知。

所以我找到的解决方案是:- 在您的 android 应用程序中实现推送通知并通过推送通知发送数据消息并从

启动服务
public void onMessageReceived(RemoteMessage remoteMessage) { 
//start your service from this method
}

注意:- 检查该应用程序的强制停止按钮是启用还是禁用如果它被禁用,则意味着系统完全终止了您的应用程序

Android doze-standby mode and idle mode

关于android - 一加 5T OS android OS 9.0 没有服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54586582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com