【发布时间】:2020-07-11 08:48:46
【问题描述】:
我正在尝试获取从 Firebase 下载的所有自定义 ML 模型的列表,并删除我的应用中除当前和最新模型之外的所有其他模型,以免浪费用户内存。
private fun deleteOldModels(
firebaseManager: FirebaseModelManager,
currentModel: FirebaseCustomRemoteModel
) {
firebaseManager.getDownloadedModels(FirebaseCustomRemoteModel::class.java)
.addOnSuccessListener { models->
for(model in models){
if (model.modelName != currentModel.modelName) {
firebaseManager.deleteDownloadedModel(model)
}
}
}
.addOnFailureListener {
Log.d(DOWNLOAD_TAG, "deleteOldModels: FAILED ${it.message}")
}
}
关于这个或任何其他方法的任何建议?
【问题讨论】:
标签: android firebase firebase-mlkit