Android 如何基于Firebase主题消息创建新片段?

Android 如何基于Firebase主题消息创建新片段?,android,android-fragments,firebase,firebase-cloud-messaging,Android,Android Fragments,Firebase,Firebase Cloud Messaging,我有一个Firebase消息服务,它有一个方法: public void onMessageReceived(RemoteMessage message) 当消息发送到特定主题时调用。我想基于此消息在活动中创建一个片段。如何将此信息传递给活动 我无法在“活动”中创建静态方法,因为getSupportFragmentManager()方法是非静态的,必须调用该方法才能创建片段。您可以用不同的方法来执行此操作 一个示例是使用LocalBroadcastManager从FirebaseMessagi

我有一个Firebase消息服务,它有一个方法:

public void onMessageReceived(RemoteMessage message)
当消息发送到特定主题时调用。我想基于此消息在活动中创建一个片段。如何将此信息传递给活动


我无法在“活动”中创建静态方法,因为
getSupportFragmentManager()
方法是非静态的,必须调用该方法才能创建片段。

您可以用不同的方法来执行此操作

一个示例是使用
LocalBroadcastManager
从FirebaseMessagingService向在活动的onCreate()方法中动态注册的接收者发送“应用内”意图


此方法是否有接口?如果是这样,您应该有一个回调机制来将该消息发送给活动