Firebase 9.0.0回调Android上主线程上的侦听器。我想更改它并使用我的自定义执行程序。
(我读过以前的firebase版本(2.5.2)中有一个RunLoop类。
我没有尝试过,但它似乎是配置自定义执行程序/线程的入口点。)
是否可以以某种方式在9.0.0中配置回调执行程序?
答案 0 :(得分:1)
9.0.0中尚不支持添加自己的执行程序。我们正在寻找(重新)在即将发布的版本中添加对它的支持。
请记住,Firebase数据库仅在主线程上显示回调。它的所有网络交互和内部都已经在一个单独的线程上运行。
如果你想在回调中做重要的工作,目前你必须使用通常的方法(AsyncTask
或其中一个兄弟)。