Итак, у меня возникла небольшая проблема при получении объекта с карты. Проблема в следующем, и я, кажется, не понимаю причину. Буду признателен, если кто-нибудь сможет пролить свет.
This code works as expected:
String type = remoteMessage.getData().get("type");
But this fails with "Incompatible types; Required:String, Found: Object" error:
Map mappedData = remoteMessage.getData();
String type = mappedData.get("type");
Попробуйте Map<String,String> mappedData = remoteMessage.getData();
Возможный дубликат Что такое необработанный тип и почему мы не должны его использовать?
@HemantParmar НЕТ!
Тип строки = (Строка) mappedData.get («тип»);