問題タブ [power-saving]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1980 参照

android - バッテリーの最適化を無視するように要求した後、バッテリーの最適化設定を手動で変更する方法は?

次のコードを使用して、アプリのバッテリー最適化を無視するように要求します。許可を正常にリクエストできます。isIgnoringBatteryOptimizations() を使用して、アプリがシステムのホワイトリストにあるかどうかを検出できます。

「アプリを常にバックグラウンドで実行しますか?」のようなダイアログが表示され、[はい] をクリックします。アプリをシステムのバッテリー最適化ホワイトリストに追加すると仮定しました。

これが私の問題です。ドキュメントには、ユーザーが[Settings] > [Battery] > [Battery Optimization]でリストを手動で構成できることが記載されています。そのため、許可をリクエストして付与すると、システム設定で確認でき、手動で削除できるはずだと期待していました。しかし、何も見えません。リクエストとシステム設定のリストとの間に関係があるとは思えません。

彼らは同じリストを共有していますか? それらが同じでない場合、それらは同等ですか?