我刚来kotlin。我遇到了CountDownLatch没有解锁的问题,我不确定是哪一行导致了无限锁的问题。class RestaurantOverviewDataSource { val db = Firebase.firestorevar restaurants : List<RestaurantOverview> = emptyList()
va
createUserWithEmailAndPassword返回的对象是一个Task<AuthResult>,我可以为它设置一个onSuccess或onFailure回调;但主要问题是,我需要这里的主线程在这个进程上完成wait,然后再转移到进程的下一个步骤。create部件是工作的,但是当线程最终完成时,Task表示成功为false并返回,这也使我感到困惑,因为它成功地创建了一个用户。countDownLatch = new CountDownLatch(
最近我偶然发现了一个运行时错误,它以任何原因使我的应用程序崩溃,我无法找到它的根源。基本上,我是通过将用户配置文件数据存储在hashmap中来更新它。,我将移动和性别存储到一个hashmap中,然后调用Firebase函数来更新Firestore数据库。这是一种活动的方法。current user id .addOn