firebase - android - 9.0.0 中的 RunLoop

firebase - android - RunLoop in 9.0.0

Firebase 9.0.0 在 Android 的主线程上回调监听器。我想更改此设置并使用我的自定义执行程序。

(我读过在以前的 firebase 版本 (2.5.2) 中有一个 RunLoop class。

我没试过,但它似乎是配置自定义 executors/threads 的入口点。)

是否可以通过某种方式在 9.0.0 中配置回调执行器?

9.0.0 尚不支持添加您自己的执行程序。我们希望在即将发布的版本中(重新)添加对它的支持。

请记住,Firebase 数据库仅在主线程上显示回调。它的所有网络交互和内部结构 运行 已经在一个单独的线程上。

如果您想在回调中做大量工作,目前您必须使用通常的方法(AsyncTask 或其兄弟之一)。