Управление Firefox сохраненными данными формы

РЕДАКТИРОВАТЬ:

Если вы не хотите передавать userId, используйте этот запрос:

mDatabaseReference = mFirebaseDatabase.getReference();
Query query = mDatabaseReference.orderByChild("user/email").equalTo(email);

Вы пропустили идентификатор пользователя уровень. Вы должны изменить свой код на:

private void getUserFromRealtimeFirebase(String email, String userId) {
    mFirebaseDatabase = FirebaseDatabase.getInstance();
    mDatabaseReference = mFirebaseDatabase.getReference().chlid(userId).child("user");
    Query query = mDatabaseReference.orderByChild("email").equalTo(email);
...
...
}

Кстати, я бы рассмотрел возможность реорганизации структуры данных для - newsapp -> users -> {userId} -> {name, image, firebase-token, email. ...}.

Кроме того, для обратного вызова - сначала проверьте, если dataSnapshot.exists (), и только после этого используйте getValue (), даже если он находится внутри журнала, чтобы избежать исключения нулевого указателя.

8
задан Brian Tompsett - 汤莱恩 27 October 2015 в 15:18
поделиться

3 ответа

Можно использовать менеджера SQLite для доступа к базе данных истории формы непосредственно. Просто выберите профиль formhistory.sqlite.

3
ответ дан 5 December 2019 в 21:23
поделиться

Я использую FFv 3.0.4.

Использование Инструментов-> Очищает Частные Данные, вызывает всплывающее окно.

От всплывающего диалогового окна можно решить, что очиститься

[] Просмотр Истории [] История Загрузки [] Сохраненная Форма и История поиска <------Вы интересуются этим [] Кэш [] Cookie [] Офлайн Сохраненные данные [] сохраненный пароль [] аутентифицируемая сессия

надеюсь этот ответ Ваш вопрос

0
ответ дан 5 December 2019 в 21:23
поделиться

Управление историей форм делает то, что вы хотите.

4
ответ дан 5 December 2019 в 21:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: