android база огня (без вызова точек останова) - PullRequest
0 голосов
/ 24 апреля 2020

Попытка чтения файла из firebase, например

fun download() {
     val storage : FirebaseStorage = Firebase.storage("gs://link")
     val storageRef : StorageReference = storage.reference

     val pathReference = storageRef.child("file.csv")

     val size: Long = 1024 * 1024

     val getBytesTask : Task<ByteArray> = pathReference.getBytes(size)
     getBytesTask.addOnSuccessListener {
         it.toString()
         Timber.d("1")
     }.addOnFailureListener {
         it
         Timber.d("2")
     }.addOnCompleteListener {
         Timber.d("3")
     }.addOnCanceledListener {
         Timber.d("4")
     }
}

Странно: никаких обратных вызовов из firebase не вызывается

1 Ответ

0 голосов
/ 24 апреля 2020

Вам необходимо указать ссылку на хранилище напрямую, если вы хотите загружать или выгружать файлы из пользовательского, а не из репозитория по умолчанию. Если файл находится в репозитории по умолчанию, пропустите это объявление и используйте инициализатор по умолчанию. Попробуйте это:

val storage : FirebaseStorage = Firebase.storage
val storageRef : StorageReference = storage.reference
val pathReference = storageRef.child("file.csv")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...