我一直在寻找一个明确的答案,但无法在任何地方找到它。当Android应用程序尝试与服务建立连接并实现ServiceConnection方法(onServiceConnected()和onServiceDisconnected())时,这些回调函数是在单独的线程中运行还是在主UI线程中运行?有什么想法吗?
答案 0 :(得分:9)
在主线程上调用这些方法。 documentation for ServiceConnection
明确指出:
与系统中的许多回调一样,此类的方法是 从你的过程的主线程调用。