Android学习:AsyncTask方案解决UI线程阻塞

来源:互联网 发布:信诺尔软件 编辑:程序博客网 时间:2024/05/19 09:50

post方式能解决UI线程阻塞问题,但是代码的可读性较差。

一:看程序


二:定义AsyncTask
private class testTask extends AsyncTask<String, Void, Integer> {protected Integer doInBackground(String... arg0) {try {Thread.sleep(5000);} catch (InterruptedException e) {e.printStackTrace();}int sum = 10;return 10;}protected void onPostExecute(Integer sum) {button2.setText("" + sum);}}


执行task
new testTask().execute();


1 0