firestore回调方法是否在单独的线程中运行?



我正在通过RX observable获取Firestore数据。是否需要在一个单独的线程中订阅它,或者默认情况下在主线程运行Firestore回调?也请分享任何关于Firestore单元测试的参考资料。

是否需要在单独的线程中订阅它,或者默认情况下在主线程运行Firestore回调?

Cloud Firestore和Firebase Realtime Database客户端已经在后台线程中运行所有网络操作。这意味着所有的操作都不会阻塞主线程。例如,尝试将操作放在AsyncTask中,根本不会带来任何好处。

也请分享任何关于Firestore单元测试的参考。

有很多方法可以进行单元测试。例如,如果你正在使用Android Studio,请查看官方文档:

https://firebase.google.com/docs/test-lab/android/android-studio

最新更新