如何将活动发送到Firebase消息值或呼叫活动?

时间:2016-12-15 04:24:35

标签: android firebase firebase-cloud-messaging

@Override
public void onMessageReceived(RemoteMessage remoteMessage) {

    String message = remoteMessage.getData().get("message");

    Intent intent = new Intent(this, MainActivity.class);
    intent.putExtra("message", message);
    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);
}

1 个答案:

答案 0 :(得分:0)

  

如何将活动发送到Firebase消息值或呼叫活动?

FirebaseMessagingService扩展Service类,使用类Context,将FirebaseMessagingService服务类作为第一个参数扩展到Intent构造函数。

Intent intent = new Intent(CurrentClassName.this, MainActivity.class);