//异步加载数据
public interface MyCallBase{
void getdata(String str);
}
public static void myAsyncTask(String url, final MyCallBase myCallBase){
new AsyncTask<String , Void , String>(){
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
myCallBase.getdata(s);
}
@Override
protected String doInBackground(String... strings) {
String newdata = HttpUtil.getNewdata(strings[0]);
return newdata;
}
}.execute(url);
}
本文介绍了一种使用异步任务加载数据的方法,通过定义接口MyCallBase和具体实现myAsyncTask函数,利用AsyncTask在后台获取数据并更新UI,展示了异步数据处理的基本流程。
427

被折叠的 条评论
为什么被折叠?



