Firebase Storage StorageTask Class 参数化类“StorageTask”的原始使用

Posted

技术标签:

【中文标题】Firebase Storage StorageTask Class 参数化类“StorageTask”的原始使用【英文标题】:Firebase Storage StorageTask Class Raw use of parameterized class 'StorageTask' 【发布时间】:2021-12-22 19:51:45 【问题描述】:

我已经在我的片段中声明了一个 StorageTask,并且我得到了参数化类“StorageTask”的 lint Raw 使用,如何在没有 Raw 使用的情况下声明 StorageTask

以下是我声明 StorageTask 的方式

private StorageTask storageTask;

以下是完整链接错误

public abstract class StorageTask extends ControllableTask <ResultT extends StorageTask.ProvideError > 
 

Known Direct Subclasses
FileDownloadTask , StreamDownloadTask , UploadTask 
FileDownloadTask 
A task that downloads bytes of a GCS blob to a specified File. 
StreamDownloadTask 
A task that downloads bytes of a GCS blob. 
UploadTask 
A controllable task that uploads and fires events for success, progress, and failure. 
A controllable Task that has a synchronized state machine.
 
 
  Gradle: com.google.firebase:firebase-storage:20.0.0@aar
`StorageTask` on localhost 

【问题讨论】:

你从哪里得到那个“错误”? @Alex Mamo 我没有收到任何错误,它只是一个警告 lint,我不喜欢警告 lint 您是否尝试过让 android Studio 帮助您? @AlexMamo 是的,我已经尝试过了,但它仍然带来了 lint,我尝试按照 Android 工作室的建议将访问修饰符更改为 public,但 lint 仍然存在 【参考方案1】:

如果 Android Studio 没有帮助,请添加以下注解:

@SuppressWarnings("rawtypes")

就在你的班级声明之前。

【讨论】:

嘿伊曼纽尔。您是否尝试过我上面的解决方案,它有效吗?如果您认为我的回答对您有所帮助,请考虑采纳(✔️)。我真的很感激。谢谢!

以上是关于Firebase Storage StorageTask Class 参数化类“StorageTask”的原始使用的主要内容,如果未能解决你的问题,请参考以下文章

Vuejs + Firebase Storage 将多个图像上传到 Firebase Storage 并将所有 downloadURL 推送到 Firestore

Cloud Storage for Firebase 访问错误“admin.storage(...).ref 不是函数”

上传到 Firebase 错误“.storage.ref 不是函数”

我可以使用 firebase-storage 提供 AMP 页面吗?

Flutter: Upload Image Unhandled Exception: PlatformException(firebase_storage, The storage Uri canno

Firebase 上传多个 Storage/Firestore