的onNewIntent方法數據我得到了我的FireBaseService推送通知和我想給它的數據MainActivity,下面是我的代碼:我沒有得到我的包在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(得到它相同的實例)
感謝Aditi,但我通過onMessageReceived接收數據,並沒有問題(無論是背景或前景),如果您有問題,我可以稍後再幫助您,但這不是我的問題 – MehDi
您是否通過Firebase控制檯發送數據?如果您的onMessageReceieved被調用,您可以通過此方法進一步定義應用程序的流程。沒有必要使用onNewIntent – Aditi