我是Android应用程序开发的新手,想知道android应用程序启动时调用了哪个线程。我在谷歌搜索过这个问题,但我无法得到任何满意的答案。如果有人知道请帮帮我。谢谢。
答案 0 :(得分:0)
当应用程序组件启动且应用程序没有时 在运行任何其他组件时,Android系统启动一个新的Linux 具有单个执行线程的应用程序的进程。通过 默认情况下,同一应用程序的所有组件都在相同的位置运行 进程和线程(称为" main"线程)。如果申请 组件启动,并且已经存在一个进程 应用程序(因为应用程序中的另一个组件存在), 然后组件在该过程中启动并使用相同的组件 执行的线程。
了解更多信息visit
答案 1 :(得分:0)
当Android应用程序打开时,默认情况下会启动其主UI线程。它会一直打开,直到应用程序被销毁。默认情况下,您的所有代码都在此线程中执行。所有UI渲染,动画都在此线程中完成。
如果您在Application
类或启动器Activity
类中创建了任何其他后台线程(执行网络访问,数据库访问,图像处理等任何操作),则会启动这些线程,当应用程序打开时。