单线程模型---->AsyncTsak<异步任务>方法

    xiaoxiao2026-05-18  8

    构建AsyncTask<params,prtogress,Result>  所需的一个  抽象类,用于被继承;

    继承AsyncTask需要三个泛型参数:

    params:启动任务是输入参数的类型

    progress:后台任务执行中返回进度值得类型

    result:后台执行任务完成后返回结果的类型

    构建AsyncTask子类的回调方法:

    doInBackground:必须重写,异步执行后台线程将要完成的任务;

    onPreExecute:执行后台耗时操作前被调用,通常用户完成一些初始化操作

    onPostExcute:当doInBackground完成后,系统会自动调用onPostExcute方法,并将doInBackground方法返回的值传给该方法

    onProgressOpdate:在doInBackground方法中调用public progress()方法更新任务后,触发该方法

    转载请注明原文地址: https://ju.6miu.com/read-1309814.html
    最新回复(0)