AsyncTask 简单使用

AsyncTask: 异步任务,用来处理一般耗时任务 ,是对Handler 封装,便于使用。
主要方法说明
 /**
     * Params   表示用于AsyncTask执行任务的参数的类型
     * Progress 表示在后台线程处理的过程中,可以阶段性地发布结果的数据类型
     * Result   表示任务全部完成后所返回的数据类型
     */
    class ChangAsyncTask extends AsyncTask<String,Integer,String> {
        @Override
        protected void onPreExecute() {
            super.onPreExecute();
        } //开始执行 ,UI线程
        @Override
        protected String doInBackground(String... params) {
            return null;
        }  //执行异步任务 耗时任务返回处理结果 ,子线程
        @Override
        protected void onProgressUpdate(Integer... values) {
            super.onProgressUpdate(values);
        }//执行任务时候处理 执行进度 ,UI线程
        @Override
        protected void onPostExecute(String s) {
            super.onPostExecute(s);
        } //任务完成执行 接受返回结果 ,UI线程
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,955评论 25 709
  • Android开发者:你真的会用AsyncTask吗? 导读.1 在Android应用开发中,我们需要时刻注意保证...
    cxm11阅读 7,599评论 0 29
  • Android Handler机制系列文章整体内容如下: Android Handler机制1之ThreadAnd...
    隔壁老李头阅读 8,526评论 1 15
  • 你青春正好时我见过你, 那时你笑起来酒窝像甜品诱人, 我和你合影, 我离你很近。 分别是秋天的风,转眼就叫人戚戚。...
    大圣归去来兮阅读 2,523评论 2 1
  • 大学,即“大人”之学,讲的是“我是谁,我要成为谁”的哲学问题。通俗地说,讲的是人的成功之道,上位之道,是王道,统领...
    耘心阅读 4,524评论 2 4

友情链接更多精彩内容