AsyncTask api

it2022-05-05  121

package com.bf.systemadmin;import android.os.AsyncTask;import android.util.Log;public class MyTask extends AsyncTask<String, Integer, String> {    private static final String TAG = "ASYNC_TASK";    // onPreExecute方法用于在执行后台任务前做一些UI操作    @Override    protected void onPreExecute() {        Log.i(TAG, "onPreExecute() called");    }    // doInBackground方法内部执行后台任务,不可在此方法内修改UI    @Override    protected String doInBackground(String... params) {        Log.i(TAG, "doInBackground(Params... params) called");        try {//            WebSocketUtil.sendMsg();        } catch (Exception e) {            Log.e(TAG, e.getMessage());        }        return null;    }    // onProgressUpdate方法用于更新进度信息    @Override    protected void onProgressUpdate(Integer... progresses) {        Log.i(TAG, "onProgressUpdate(Progress... progresses) called");    }    // onPostExecute方法用于在执行完后台任务后更新UI,显示结果    @Override    protected void onPostExecute(String result) {        Log.i(TAG, "onPostExecute(Result result) called");    }    // onCancelled方法用于在取消执行中的任务时更改UI    @Override    protected void onCancelled() {        Log.i(TAG, "onCancelled() called");    }}

转载于:https://www.cnblogs.com/robertsun/p/5021144.html

相关资源:各显卡算力对照表!

最新回复(0)