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

时间:2017-02-01 00:21:00

标签: android android-fragments firebase firebase-cloud-messaging

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

public void onMessageReceived(RemoteMessage message)

在将消息发送到特定主题时调用。我想基于此消息在活动中创建片段。如何将此信息传递给活动?

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

1 个答案:

答案 0 :(得分:1)

你可以用不同的方式做到这一点。

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

https://developer.android.com/training/run-background-service/report-status.html