小编Ae.*_*e.S的帖子

默认 FirebaseApp 在此过程中未初始化...请确保首先调用 FirebaseApp.initializeApp(Context)

我正在尝试将数据添加到 firestore。我也想用匕首来做到这一点。但我不断收到此错误。你能帮我吗......

** 默认 FirebaseApp 在此进程 com.example.vvvv 中未初始化。确保首先调用 FirebaseApp.initializeApp(Context)。**

Firestore存储库

class FirestoreRepository @Inject constructor(private val usersRef: 
CollectionReference) {

fun saveSearchResults(userEntities: List<UserEntity>) {
    usersRef.add(userEntities).addOnCompleteListener { task ->
        when (task.isSuccessful) {
            true ->  Log.d(ContentValues.TAG, "added:success")
            false ->  Log.d(ContentValues.TAG, "added:unsuccess")
        }
    }
  }
 }
Run Code Online (Sandbox Code Playgroud)

视图模型

@HiltViewModel
class UserListViewModel @Inject constructor(private val repository: RoomRepository, private 
val firestoreRepository: FirestoreRepository) :
ViewModel() {

private val _users = MutableLiveData<List<User>>()

val users: LiveData<List<User>>
    get() = _users

var userData: MutableLiveData<List<User>> = MutableLiveData()

fun userSearch(term: String) {
    viewModelScope.launch {
        loadFromCache(term) …
Run Code Online (Sandbox Code Playgroud)

kotlin firebase dagger google-cloud-firestore

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

dagger ×1

firebase ×1

google-cloud-firestore ×1

kotlin ×1