я регистрирую широковещательный приемник о screen_on, но не могу его получить - PullRequest
0 голосов
/ 03 июня 2019

я регистрирую широковещательный приемник о screen_on, но когда я нажимаю кнопку включения питания, я не могу получить его

filter = new IntentFilter();
filter.addAction(Intent.ACTION_SCREEN_ON);
mBatInfoReceiver=new BatInfoReceiver();
registerReceiver(mBatInfoReceiver, filter);

public  class BatInfoReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(final Context context, final Intent intent) {
//                String action = intent.getAction();
//                if (Intent.ACTION_SCREEN_ON.equals(action)) {
//
//                }
            Log.d("BatInfoReceiver","111111");
            getGestureData();
            myView.invalidate();
        }
    }
...