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
或其兄弟之一)。
Firebase 9.0.0 在 Android 的主线程上回调监听器。我想更改此设置并使用我的自定义执行程序。
(我读过在以前的 firebase 版本 (2.5.2) 中有一个 RunLoop class。
我没试过,但它似乎是配置自定义 executors/threads 的入口点。)
是否可以通过某种方式在 9.0.0 中配置回调执行器?
9.0.0 尚不支持添加您自己的执行程序。我们希望在即将发布的版本中(重新)添加对它的支持。
请记住,Firebase 数据库仅在主线程上显示回调。它的所有网络交互和内部结构 运行 已经在一个单独的线程上。
如果您想在回调中做大量工作,目前您必须使用通常的方法(AsyncTask
或其兄弟之一)。