AsyncTask的使用方法

来源:互联网 发布:音乐壁纸动态软件 编辑:程序博客网 时间:2024/05/29 18:05

1.导入类:import android.os.AsyncTask;
2.如下方法:

private TestAsyncTask mTestAsyncTask;private void testAsync() {if (mTestAsyncTask != null && mTestAsyncTask.getStatus() != AsyncTask.Status.FINISHED) {//cancel exsiting task firstmTestAsyncTask.cancel(true);}mTestAsyncTask = new TestAsyncTask();mTestAsyncTask.execute();}private class TestAsyncTask extends AsyncTask<Void, Void, Void> {@Overrideprotected Void doInBackground(Void... params) {//do background jobs herereturn null;}@Overrideprotected void onPostExecute(Void result) {//finish jobs heresuper.onPostExecute(result);}@Overrideprotected void onCancelled() {super.onCancelled();}}




1 0
原创粉丝点击