Не удается разрешить символ FirebaseInstanceIdService при расширении класса из него. [ошибка] - PullRequest
0 голосов
/ 01 июня 2019

Я расширяю класс MyFirebaseIdService из FirebaseInstanceIdService, который генерирует ошибку " Не удается разрешить символ FirebaseInstanceIdService ".

Я объявил службу в AndroidManifest.xml

Имя службы также генерирует ошибку

" com.asad.chatapp.Notifications.MyFirebaseIdService нельзя назначить для android.app.service Информация о проверке: проверяет ссылки на ресурсы внутри XML-файлов "

Код класса:

public class MyFirebaseIdService extends FirebaseInstanceIdService {

@Override
public void onTokenRefresh() {
    super.onTokenRefresh();
    FirebaseUser firebaseUser = FirebaseAuth.getInstance().getCurrentUser();

    String refreshToken = FirebaseInstanceId.getInstance().getToken();
    if (firebaseUser != null){
        updateToken(refreshToken);
    }
}

Сервисный код:

<service android:name="com.asad.chatapp.Notifications.MyFirebaseIdService"
            android:enabled="true"
            android:exported="true">
            <intent-filter>
                <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
            </intent-filter>
</service>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...