首页 > 解决方案 > Realme 2 Pro 中的自动启动

问题描述

我正在开发一个应用程序,我需要让服务始终运行,为此我正在从用户那里获得“自动启动”权限,一旦用户授予我的权限,即使在应用程序运行后我也可以让我的服务保持活动状态从任务管理器关闭。现在的问题是,当我将用户重定向到“自动启动”权限设置页面时,除了Realme 2 Pro之外,几乎所有设备的“自动启动”或“电池优化”设置页面都会被重定向。我正在使用下面提到的代码将用户带到“电池优化”设置页面。

Intent intent = new Intent();
intent.setAction(Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);
startActivity(intent);

但在 Realme 2 pro 的情况下,它会将用户带到应用程序设置页面,在那里我可以看到 2 个选项“允许自动启动”和“省电模式”。我不确定我需要打开哪个选项才能使我的服务保持活力。我附上了正在打开的设置对话框的屏幕截图。

在此处输入图像描述

标签: androidautostart

解决方案


启用允许自动启动选项对我有用,以允许 Realme 中的 PeriodWorker


推荐阅读