我正在尝试从firebase通知中获取键/值并且它不起作用,我想在通知中使用此键/值发送一个String,因此当用户点击通知时,应用程序将显示Toast那个字符串。我搜索了所有的YouTube&谷歌的答案,我没有...
这是我试过的,它根本不起作用..
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
Map<String, String> data = remoteMessage.getData();
Looper.prepare();
String str = data.get("key");
Toast.makeText(this, "key, value: " + str, Toast.LENGTH_SHORT).show();
String title = remoteMessage.getNotification().getTitle();
String message = remoteMessage.getNotification().getBody();
sendNotification(title, message);
}
我尝试在没有此行的情况下运行后才添加Looper.prepare();
行。但应用程序崩溃,安卓工作室告诉我添加它,所以我添加它,应用程序不再崩溃,但它也无法正常工作......