当Android应用程序启动时调用哪个线程。

时间:2016-05-04 10:08:30

标签: java android multithreading

我是Android应用程序开发的新手,想知道android应用程序启动时调用了哪个线程。我在谷歌搜索过这个问题,但我无法得到任何满意的答案。如果有人知道请帮帮我。谢谢。

2 个答案:

答案 0 :(得分:0)

  

当应用程序组件启动且应用程序没有时   在运行任何其他组件时,Android系统启动一个新的Linux   具有单个执行线程的应用程序的进程。通过   默认情况下,同一应用程序的所有组件都在相同的位置运行   进程和线程(称为" main"线程)。如果申请   组件启动,并且已经存在一个进程   应用程序(因为应用程序中的另一个组件存在),   然后组件在该过程中启动并使用相同的组件   执行的线程。

了解更多信息visit

答案 1 :(得分:0)

当Android应用程序打开时,默认情况下会启动其主UI线程。它会一直打开,直到应用程序被销毁。默认情况下,您的所有代码都在此线程中执行。所有UI渲染,动画都在此线程中完成。

如果您在Application类或启动器Activity类中创建了任何其他后台线程(执行网络访问,数据库访问,图像处理等任何操作),则会启动这些线程,当应用程序打开时。