正在查看: 六分钟步行测试管理软件 v1.1.0.2112120029 应用的 SixMinLoader.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 六分钟步行测试管理软件 v1.1.0.2112120029 应用的 SixMinLoader.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package cn.neoprint.padmonitor.network.loader;
import cn.neoprint.padmonitor.bean.TaskResult;
import cn.neoprint.padmonitor.data.entity.UploadCloud;
import cn.neoprint.padmonitor.network.RetrofitUtil;
import cn.neoprint.padmonitor.network.request.SixMinPostRequest;
import cn.neoprint.padmonitor.network.uploadsixminreport.DataResult;
import cn.neoprint.padmonitor.network.uploadsixminreport.WeatherResult;
import io.reactivex.rxjava3.core.Observable;
import okhttp3.ResponseBody;
import retrofit2.Call;
public class SixMinLoader extends ObjectLoader {
private static String newUrl;
private final SixMinPostRequest sixMinPostRequest = (SixMinPostRequest) RetrofitUtil.getInstance().create(SixMinPostRequest.class);
public Observable<TaskResult> getUploadTask() {
return getObservableOnIO(this.sixMinPostRequest.getUploadTask(newUrl));
}
public Call<WeatherResult<DataResult>> uploadReport(UploadCloud uploadCloud) {
return this.sixMinPostRequest.uploadReport(newUrl, uploadCloud);
}
public Observable<WeatherResult<DataResult>> uploadReport1(UploadCloud uploadCloud) {
return getObservable(this.sixMinPostRequest.uploadReport1(newUrl, uploadCloud));
}
public Observable<ResponseBody> downFile() {
return this.sixMinPostRequest.downFile("http://47.114.80.202:8080/common/file/APK?storeFileName=");
}
public static SixMinLoader getInstance(String str) {
newUrl = str;
return SingletonHolder.LOADER;
}
private static class SingletonHolder {
private static final SixMinLoader LOADER = new SixMinLoader();
private SingletonHolder() {
}
}
}