标签:start tle activity UNC stat 词语 int context 构建
1.了解android线程的使用(例:在子线程更新UI)
1 | public class extends AppCompatActivity implements View.OnClickListener { |
logcat报错(说明不能在子线程更新UI)修改如下
1 | public class extends AppCompatActivity implements View.OnClickListener { |
3.解析异步处理机制(Message MessageQueue Looper Handler四个部分)
异步处理机制的核心思想:一条Message经过如下转展调用,从子线程进入主线程,从而使不能更新UI变成可以更新UI
4.使用AsyncTask类(更方便的进行UI操作)
1 | class DownloadTask extends AsyncTask<Void Integer Boolean>{...}// |
三个参数
Params:执行AsyncTask需要传入的参数
Progress:后台任务执行时,需要在当前界面显示进度
Result:返回值类型
还需重写四个方法
1 | class DownloadTask extends AsyncTask<Void Integer Boolean>{ |
想要启动这个任务
1 | new DownloadTask().execute(); |
androidthreadtest<CODE 2 chaper9>
标签:start tle activity UNC stat 词语 int context 构建
原文地址:https://www.cnblogs.com/lijianming180/p/12147616.html