Данные не добавляются в Firebase, пока я не закрою свое приложение и не открою снова - PullRequest
0 голосов
/ 09 февраля 2020

Я обрабатываю транзакцию в фоновом режиме. Все работало до января этого года. Каждый раз, когда я sh отправляю в firebase, регистрирую ответ до и после нажатия, я обнаружил, что обновление не отправляется в firebase, пока я не закрою свое приложение и не открою его снова .

Ниже простая вещь, которая не работает

    private void updateAllBlog(final Uri fileUri, final String user_id, final String checker,
                           Map<String, Object> userMap, final DatabaseReference share_blog) {

    Log.d(TAG, "updateAllBlog ,"+ userMap);
    share_blog.updateChildren(userMap).addOnSuccessListener(task -> {

        Log.d(TAG, "Completed Update,1"+ userMap);
        final String blog_key = share_blog.getKey();

        Log.d("Blog_id", blog_key);

}

1 Ответ

0 голосов
/ 13 февраля 2020

Firebase уже обновил документацию о том, как обрабатывать загрузку и получение URL загрузки. Поскольку я никак не мог знать, чем еще раз проверить документацию и следовать ей шаг за шагом.

Вот обновленная ссылка https://firebase.google.com/docs/storage/android/upload-files

...