android onServiceConnected()是在一个单独的线程中调用的?

时间:2013-11-04 23:40:32

标签: java android android-intent android-service

我一直在寻找一个明确的答案,但无法在任何地方找到它。当Android应用程序尝试与服务建立连接并实现ServiceConnection方法(onServiceConnected()和onServiceDisconnected())时,这些回调函数是在单独的线程中运行还是在主UI线程中运行?有什么想法吗?

1 个答案:

答案 0 :(得分:9)

在主线程上调用这些方法。 documentation for ServiceConnection明确指出:

  

与系统中的许多回调一样,此类的方法是   从你的过程的主线程调用。