Android中的进程
Android 运行在 Linux 上,Android 系统会为每个 App 创建一个 Linux 账号,并通过这个账号启动一个进程,这个进程运行一个 Dalvik 虚拟机, 每个 App 都运行在一个单独的 Dalvik 虚拟机内。
Android 中非 UI 线程与 UI 线程通信方式
由于更新 UI 是非线程安全的,所以对 UI 的更新操作只能在 UI 线程中做。但是有时候,我们的一些耗时操作必须在后台线程中执行,执行完 之后,再更新 UI。这意味着后台操作要在后台线程中执行, UI 操作要在 UI 线程中执行。后台线程需要与UI线程通信,告诉他后台任务的执行 状态,以便 UI 线程能够更新。