安卓火库(不调用断点)。

问题描述 投票:0回答:1

试图从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的回调。

android firebase callback
1个回答
0
投票

如果你想从自定义而不是默认的存储库下载或上传文件,你需要直接指定存储链接。如果文件位于默认的存储库中,则跳过这个声明,使用默认的初始化器。

val storage : FirebaseStorage = Firebase.storage
val storageRef : StorageReference = storage.reference
val pathReference = storageRef.child("file.csv")
© www.soinside.com 2019 - 2024. All rights reserved.