2
작동하지와 나는isIgnoringBatteryOptimizations 나는 나의 새로운 응용 프로그램을 테스트하고 삼성
isIgnoringBatteryOptimizations
기능에 문제가 있습니다.
앱이 시작되면 앱이 Doze에 대해 허용 목록에 있는지 확인합니다. 그렇지 않으면 앱이 살아 있어야하며 죽일 수 없기 때문에 사용자에게 메시지를 표시합니다.
여러 장치와 에뮬레이터에서 잘 작동하지만 테스트를 위해 2 대의 SAMSUNG 장치가 있고이 경우 isIgnoringBatteryOptimizations의 값은 항상 false입니다. 사용자가 무엇을 할지라도 (doze 및 모든 무시 목록에 앱 추가) 앱은 항상 최적화되고 있다고 생각하므로 항상 경고 메시지를 표시합니다. 삼성 기기에서 잘못된 점이 있습니까?
PowerManager oPowerManager = (PowerManager) MyContext.getSystemService(Context.POWER_SERVICE);
boolean b = oPowerManager.isIgnoringBatteryOptimizations(MyContext.getPackageName());
"B"항상 내가 테스트 한 삼성 장치에 대한 false입니다
이
은 내가 사용하는 코드입니다.
삼성 A5에서 테스트를 마쳤습니다. 같은 결과가 거짓이다. – Fadils