Android onCreate是否在主线程上运行?

Android onCreate是否在主线程上运行?,android,intentservice,oncreate,android-intentservice,Android,Intentservice,Oncreate,Android Intentservice,我知道IntentServices允许在工作线程上运行任务,但是工作线程是否仅在调用onHandleContent时生成 是否在主线程上调用了onCreate(),并且在onCreate中进行的任何对象创建也在主线程上进行?是,onCreate()在主线程上运行。 如果在onCreate()中打印出线程名称,则会得到以下结果: Thread[main,5,main] 但是,如果不想阻止主线程,可以在onCreate()中生成后台线程。是的,onCreate()在主线程上运行。 如果在onCre

我知道IntentServices允许在工作线程上运行任务,但是工作线程是否仅在调用
onHandleContent
时生成

是否在主线程上调用了
onCreate()
,并且在
onCreate
中进行的任何对象创建也在主线程上进行?

是,onCreate()在主线程上运行。
如果在onCreate()中打印出线程名称,则会得到以下结果:

Thread[main,5,main]
但是,如果不想阻止主线程,可以在onCreate()中生成后台线程。

是的,onCreate()在主线程上运行。
如果在onCreate()中打印出线程名称,则会得到以下结果:

Thread[main,5,main]

但是,如果不想阻止主线程,可以在onCreate()中生成后台线程。

您可以通过在
onCreate()中记录
thread.currentThread.getName()
来很容易地找到这一点。简短回答:是的,您可以通过记录
thread.currentThread.getName()来很容易地找到这一点
在您的
oncreate()中。简短回答:是