【问题标题】:Initialize interface in FirebaseMessagingService在 FirebaseMessagingService 中初始化接口
【发布时间】:2018-03-27 14:01:49
【问题描述】:

在我的 FirebaseMessagingService 中,我想使用接口,因为每当我收到通知时,我都想在我的活动中做一些操作。那么FirebaseMessagingService中是否可以使用Interface呢?

【问题讨论】:

  • 当服务发生某些事情时,无法触发对 Activity 的操作。那是因为服务被设计为在后台工作。当服务触发操作时,您的活动可能不可见,这会产生错误。请问:当有新的通知到来时,你想在activity中做什么样的操作?
  • 另外:是否应该仅在活动可见时才进行此操作?当活动不可见时不会发生?

标签: firebase interface firebase-cloud-messaging


【解决方案1】:

这可能是唯一的方法。创建一个广播接收器并随时与您的通知通信

https://stackoverflow.com/a/41931325/8383365

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-05
    • 1970-01-01
    • 2014-07-28
    • 1970-01-01
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多