Firestore не работает внутри Android Service без ошибок? - PullRequest
0 голосов
/ 18 ноября 2018

Привет firebase не работает внутри службы переднего плана, независимо от того, что я делаю

db.collection("user").document(userDocumentId).collection("devices").
            document(deviceDocumentId).addSnapshotListener(new EventListener<DocumentSnapshot>() {
        @Override
        public void onEvent(@javax.annotation.Nullable DocumentSnapshot documentSnapshot,
                            @javax.annotation.Nullable FirebaseFirestoreException e) {...

все так же просто, как тот же самый вызов возвращает все данные внутри действия, но внутри firebase ничего не возвращается ???

documentSnapshot.get ("apps")

возвращает нулевое значение внутри службы, но внутри любого действия возвращает значение с сервера.

Существует ли особый способ использования firestore изнутрислужба?

<service
        android:name=".background.SensorService"
        android:enabled="true"
        android:exported="true"
        >
        <intent-filter>
            <action android:name="com.example.bgfirebaseapp.FirebaseBackgroundService" />
        </intent-filter>
    </service>

это мой xml тоже ничего необычного ?? !!

любая помощь пожалуйста?

...