如何解决如何用 RxJava 替换 AsyncTask 以从 Android 中的 URL 下载数据
我有 AsyncTask 来执行数据下载。但是由于 Async 在 Android 11 中被弃用,我想从 Async 切换到 RxJava。我想将 Volley 与 RxJava 一起使用,这是可能的,因为我没有得到任何好的解决方案来使用 Volley 和 RxJava 替换 AsyncTask
来执行数据下载public class DataDownloadAsyncTask extends AsyncTask<Void,Void,Void> {
@Override
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected Void doInBackground(Void... void) {
//do work
downloadData(); // use volley for downloading and get response from api as json data
return null;
}
@Override
protected void onPostExecute(Void void) {
super.onPostExecute();
}
}
这是我的 AsyncTask 我想用 RxJava3 或 RxJava 替换它 如何实现这个??????
请帮忙,因为我是 RxJava 的新手。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。