From 0142fb56c25b23989f441d527db348fbd2797b81 Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期五, 03 七月 2026 13:59:19 +0800
Subject: [PATCH] 修复问题
---
app/src/main/java/com/fangxinxing/xxfxx/utils/AudioRecorderUploadManager.java | 28 ++++++++++++++--------------
1 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/app/src/main/java/com/fangxinxing/xxfxx/utils/AudioRecorderUploadManager.java b/app/src/main/java/com/fangxinxing/xxfxx/utils/AudioRecorderUploadManager.java
index b25252e..a35a1f2 100644
--- a/app/src/main/java/com/fangxinxing/xxfxx/utils/AudioRecorderUploadManager.java
+++ b/app/src/main/java/com/fangxinxing/xxfxx/utils/AudioRecorderUploadManager.java
@@ -8,13 +8,12 @@
import android.text.TextUtils;
import android.util.Log;
-import com.google.gson.Gson;
-import com.tbruyelle.rxpermissions2.RxPermissions;
-
-import com.fangxinxing.xxfxx.bean.StringBean;
import com.fangxinxing.xxfxx.netUtls.Api;
import com.fangxinxing.xxfxx.netUtls.HttpManager;
import com.fangxinxing.xxfxx.netUtls.MyDefaultObserver;
+import com.fangxinxing.xxfxx.netUtls.MyUploadObserver;
+import com.google.gson.Gson;
+import com.tbruyelle.rxpermissions2.RxPermissions;
import java.io.File;
import java.util.ArrayList;
@@ -242,18 +241,19 @@
* @param file 录制音频文件
*/
private void uploadAudioFile(String orderId, String orderType, @NonNull File file) {
- HttpManager.getInstance().post(Api.upImage, file, new MyDefaultObserver() {
+ HttpManager.getInstance().post(Api.upImage, file, new MyUploadObserver() {
@Override
public void success(String responseString) {
- StringBean bean = gson.fromJson(responseString, StringBean.class);
- if (!TextUtils.isEmpty(bean.data)) {
- Log.d(TAG, "upload success file==>" + file.getAbsolutePath() + " url==>" + bean.data);
- saveAudioFileUploadResult(orderId, orderType, bean.data);
- deleteAudioFiles(orderId, orderType);
- saveOrderAudioUrl(orderId, orderType, bean.data);
- } else {
- Log.d(TAG, "upload failed file==>" + file.getAbsolutePath());
- }
+ Log.d(TAG, "upload success file==>" + file.getAbsolutePath() + " url==>" + responseString);
+ saveAudioFileUploadResult(orderId, orderType, responseString);
+ deleteAudioFiles(orderId, orderType);
+ saveOrderAudioUrl(orderId, orderType, responseString);
+ }
+
+ @Override
+ protected void onError(int code, String msg, String resposeString) {
+ super.onError(code, msg, resposeString);
+ Log.d(TAG, "upload failed file==>" + file.getAbsolutePath());
}
@Override
--
Gitblit v1.7.1