关于Firebase实时数据库监听的一个问题:
我在实时数据监听执行函数里又嵌套了一个监听,在这个监听里又嵌套了一个,总共三层监听,我的问题是,代码的运行逻辑是不是这样的:
第三层监听函数执行完毕以后会返回第二层监听,第二层执行完又返回第一层监听
或者是这样的:
三个监听没有层级关系,是三个独立的线程,第一个监听不会等待第二个监听执行完成再继续自己的代码
有没有了解的人讲一讲
如果是第二种情况,会有一个问题:安卓开辟一个子线程,在这个子线程里开辟的线程跟上一个线程是什么关系,上一个线程销毁的时候,他的子线程会不会一起销毁