【发布时间】:2016-05-04 10:08:30
【问题描述】:
我是android 应用程序开发的新手,想知道android 应用程序启动时调用了哪个线程。?我在谷歌上搜索了这个问题,但我没有得到任何满意的答案。如果有人知道请帮助我。提前致谢。
【问题讨论】:
标签: java android multithreading
我是android 应用程序开发的新手,想知道android 应用程序启动时调用了哪个线程。?我在谷歌上搜索了这个问题,但我没有得到任何满意的答案。如果有人知道请帮助我。提前致谢。
【问题讨论】:
标签: java android multithreading
当一个应用程序组件启动并且该应用程序没有 任何其他组件运行,Android 系统启动一个新的 Linux 具有单个执行线程的应用程序的进程。经过 默认情况下,同一个应用程序的所有组件都运行在同一个 进程和线程(称为“主”线程)。如果一个应用程序 组件启动并且已经存在一个进程 应用程序(因为应用程序的另一个组件存在), 然后组件在该进程中启动并使用相同的 执行线程。
更多信息visit
【讨论】:
打开 Android 应用时,默认情况下会启动其主 UI 线程。它将一直打开,直到应用程序被销毁。默认情况下,您的所有代码都在此线程中执行。所有 UI 渲染、动画都在这个线程中完成。
如果您在Application 类或启动器Activity 类中创建了任何其他后台线程(执行任何操作,如网络访问、数据库访问、图像处理),那么这些线程将在应用程序启动时启动打开。
【讨论】: