美文网首页
继承AsyncTask类,里面实现的方法

继承AsyncTask类,里面实现的方法

作者: LexieMIZUKI | 来源:发表于2019-08-01 15:41 被阅读0次

    <String,Integer,Boolean>:继承那里三个泛型参数,第一个是入参,第二个是进度的表示参数,第三个是结果;三个都必须是包装类。

    1)void onPreExecute():
    在异步任务之前,在主线程进行操作。

    2)Boolean doInBackground(String... strings):
    已经返回结果了,说明是在后台操作,在一个子线程;参数表示是可变的;这里可以抛出进度。

    3)void onPostExecute(Boolean aBoolean):
    也是在主线程中,执行结果处理。

    4)void onProgressUpdate(Integer... values):
    进度变化时,收到进度,然后处理,也是在UI线程。

    5)void onCancelled(Boolean b):
    带有返回结果的取消,这个取消只能使进度那些不去改变,但是如果取消了,子线程还是会继续。

    6)void onCancelled():
    不带参数的取消。

    相关文章

      网友评论

          本文标题:继承AsyncTask类,里面实现的方法

          本文链接:https://www.haomeiwen.com/subject/zqxcdctx.html