2
私のアプリでバッテリーの最適化を無効にしたかっただけです。私は以下のスニペットを使用しましたACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONSが発砲していない
Intent intent = new Intent();
String packageName = context.getPackageName();
PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
if (pm.isIgnoringBatteryOptimizations(packageName))
intent.setAction(Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);
else {
intent.setAction(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS);
intent.setData(Uri.parse("package:" + packageName));
}
context.startActivity(intent);
スニペットは起動していますが、バッテリ最適化を無効にするオプションは表示されていません。ログにエラーは表示されません。
で定義されて
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
権限を持っていることを確認助けてください? –ありがとう、私の日を救ったよ –