Как я могу использовать этот класс экшена в своей основной деятельности? - PullRequest
0 голосов
/ 01 мая 2020

Так что это класс, который я использую

public class ScreenAction extends BroadcastReceiver {@Override
public void onReceive(Context context, Intent intent) {
    Logger.addLogAdapter(new AndroidLogAdapter());
    //ACTION_USER_PRESENT: Broadcast Action: Sent when the user is present after device wakes up
    if (intent.getAction().equals(Intent.ACTION_USER_PRESENT)) {
        Logger.d("Phone Unlocked");
    } else if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
        Logger.d("Screen OFF");
    }

}
}

Я хочу сделать так, чтобы, когда пользователь нажимает кнопку питания и экран выключается, музыка c останавливается Во время воспроизведения musi c продолжает играть с уменьшенной громкостью, потому что при этом запускается метод onPause. У меня проблемы с созданием этого в моем основном классе, это что-то вроде:

Screenaction sa = new(Screenaction.context)

Я знаю, что это не совсем так, но у меня возникают проблемы с созданием этого объекта класса экранного действия в моей основной деятельности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...