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


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。