Java android应用程序启动时调用哪个线程。?

Java android应用程序启动时调用哪个线程。?,java,android,multithreading,Java,Android,Multithreading,我是android应用程序开发新手,想知道android应用程序启动时调用哪个线程。?我在谷歌上搜索了这个问题,但没有得到满意的答案。如果有人知道,请帮助我。提前谢谢 当应用程序组件启动且应用程序没有 如果其他组件运行,Android系统将启动一个新的Linux 具有单个执行线程的应用程序的进程。通过 默认情况下,同一应用程序的所有组件在同一个应用程序中运行 进程和线程(称为“主”线程)。如果申请 组件启动,并且已经存在该组件的进程 应用程序(因为应用程序中存在另一个组件), 然后在该流程中启动

我是android应用程序开发新手,想知道android应用程序启动时调用哪个线程。?我在谷歌上搜索了这个问题,但没有得到满意的答案。如果有人知道,请帮助我。提前谢谢

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


有关详细信息

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


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

我认为当应用程序启动时,会调用2或3个线程。“main”就是其中之一。