переопределить поведение нажатия кнопки Android - PullRequest
0 голосов
/ 30 апреля 2019

Я разрабатываю приложение для сообщения чата.

При нажатии на Push-сообщение я хочу иметь возможность влиять на поведение в зависимости от состояния приложения.Потому что:

  • , когда приложению не хватает памяти телефона, должно отображаться окно входа в систему
  • Но когда приложение активно и открыто, и отображается список чатов,в нем должно отображаться push-сообщение, а при нажатии не должно отображаться имя входа, поскольку пользователь уже вошел в систему.

код:

class PushMessageService : FirebaseMessagingService() {

    override fun onMessageReceived(message: RemoteMessage?) {
        // override some method that gets triggered as soon as user clicks on the push message.
    }
}

Теперь запускается определенное действиекак MAIN в Androidmanifest:

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

Я могу добавить код в этом Activity, но я предпочитаю PushMessageService для обработки этого.Это возможно?

...