Как исправить обновление Firestore на моем телефоне (развертывание AndroidStudio apk) - PullRequest
0 голосов
/ 21 ноября 2018

Ошибка:

D/ShopsCollectionDisplaye: FromDBToShopsCollection: Doc{id=shop_test_Fb_1, shopImg=2131165326} D/AndroidRuntime: Shutting down VM E/AndroidRuntime: FATAL EXCEPTION: main Process: com.app.tacaalacaraman.wortheat, PID: 10527 java.lang.RuntimeException: Could not deserialize object. Failed to convert value of type java.lang.Long to String (found in field 'shopImg')

Потому что теперь мое приложение использует строку, как и моя программа, но мое устройство Android не обновляет код или что-то вроде

1 Ответ

0 голосов
/ 21 ноября 2018

Наконец-то была причина, по которой Firestore использовал db в кеше (Persistance).Поэтому мне пришлось отключить постоянство с помощью FirebaseFirestoreSettings:

private FirebaseFirestore db = FirebaseFirestore.getInstance();
private FirebaseFirestoreSettings settings = new FirebaseFirestoreSettings.Builder()
        .setPersistenceEnabled(false)
        .build();

public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    ....
    db.setFirestoreSettings(settings);
    ....
...