我对两者之间的差异感到困惑
公共任务addOnCompleteListener(OnCompleteListener监听器)
和
公共任务addOnCompleteListener(执行程序执行程序,OnCompleteListener侦听器)
在Android中。
Attached here with the image of explanation from Firebase documentation.
从文档内部的解释中,图像中突出显示了这两种方法之间的唯一区别。那么什么是共享线程池?
谢谢。
最佳答案
区别在于,在addOnCompleteListener(OnCompleteListener listener)
中,侦听器将在主线程上调用,而在addOnCompleteListener(Executor executor, OnCompleteListener listener)
中,执行器确定将用于调用侦听器的线程。
有关更多信息,请查看此出色的blog post。
关于android - Firebase公共(public)任务<T> addOnCompleteListener()方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43829547/