你的位置:首页 > 操作系统

[操作系统]专门搞android

在android中,线程可以分为MainThread(UI线程)和WorkerThread(除了MainThread之外的线程)。从原则上来说,在UI线程之外是禁止修改UI的,如以下这个例子,创建一个线程,休眠3秒后设置textView显示文本内容,点击button时触发监听器生成线程对象。

大部分情况下,View在MainThread中创建出来的,对View的访问需要在MainThread中完成。但也有一部分控件例外,如ProgressBar,点击button线程休眠1秒后进度条每次增加20

在一个应用程序当中,主线程通常用于接收用户的输入,以及将运算的结果反馈给用户,因此对于一些可能会产生阻塞的操作,必须放在WorkerThread当中进行