Я не вижу, как вы это сделаете с синтаксисом списка инициализаторов, но я также немного скептически отношусь к тому, что вы сможете сделать что-нибудь полезное, поймав исключение в своем конструкторе. Очевидно, это зависит от дизайна классов, но в каком случае вы не сможете создать «mB» и по-прежнему иметь полезный объект «A»?
Вы также можете исключить пересылку и обрабатывать ее везде, где вызывается конструктор для A.
Вы можете проверить
google-service.json
на новый, который вы можете получить. в firebaseconsol Проверить - Сервис FireBaseInstanceId не получает зарегистрировано
У меня только что была эта проблема. В моем случае работал только тогда, когда я остановил эмулятор, закрыл его и снова открыл. Я не делал никаких других изменений.
Соедините ваш мобильный телефон с другим Wi-Fi-соединением с другим поставщиком услуг . Это кажется странным, но вы можете попробовать это!
В моем случае
Мне добавили файл google-services.json
в корневой каталог проекта, я переместил его в папку приложения, и проблема была исправлена.
MyProjectRootDir/google-services.json
move to -->
MyProjectRootDir/app/google-services.json