私のアプリケーションでは、画面がロックされていることを知る必要があります。これをチェックするには問題があります。画面がロックされていることを確認するには
if(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON != 0){
// some code
}else if((WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED)!= 0){
// some code
}
しかし、この場合、他の部分...私は画面がロックされたりされていませんチェックするために使用しなければならないフラグの両方常に実行:?私は次のフラグを使用しましたか
以下のリンク を参照してください。 [0123][http://stackoverflow.com/questions/8317331/detecting-when-screen-is-locked][2] [http://stackoverflow.com/questions/3446202/android-detect- [3] [1]:http:// stackoverflow [1]:電話ロック解除イベント非スクリーンオン[3]:http://stackoverflow.com/questions/8317331/detecting-when-screen-is-locked [2]:http: //stackoverflow.com/questions/3446202/android-detect-phone-unlock-event-not-screen-on – Shruti
ifとelseの両方をどのように実行するのですか? –
http://stackoverflow.com/questions/8968265/android-auto-logout-when-app-goes-to-background/8968763#8968763 –