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

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();


你可能感兴趣的:(线程,android,AsyncTask,UI阻塞)