我在 FireBaseService 中收到推送通知,我想将其数据发送到 MainActivity,下面是我的代码:
Intent intent = new Intent("PUSH_NOTIFICATION");
intent.setClassName(this, MainActivity.class.getName());
Bundle bundle = new Bundle();
bundle.putParcelable("data", data);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra("notification bundle", bundle);
startActivity(intent);
onNewIntent()
被调用,但是当我解析它时,它给了我空数据。我做错什么了吗?
提前致谢。
编辑:我的 MainActivity 启动模式是 singleTop (获取它的相同实例)