Browse Source

修改超时时间30s,应该能保证图片成功上传

zhenghao 1 năm trước cách đây
mục cha
commit
97a6b44a4b

+ 6 - 0
app/proguard-rules.pro

@@ -183,4 +183,10 @@
       publicstatic**[] values();
       publicstatic** valueOf(java.lang.String);
 }
+#okhttp
+-dontwarn okhttp3.**
+-keep class okhttp3.**{*;}
 
+#okio
+-dontwarn okio.**
+-keep class okio.**{*;}

+ 5 - 2
app/src/main/java/com/naz/sdkdemo/BaseApplication.java

@@ -26,6 +26,7 @@ import net.posprinter.IDeviceConnection;
 import net.posprinter.POSConnect;
 
 import java.util.List;
+import java.util.concurrent.TimeUnit;
 import java.util.logging.Level;
 
 import androidx.multidex.MultiDex;
@@ -152,9 +153,11 @@ public class BaseApplication extends Application {
             loggingInterceptor.setPrintLevel(HttpLoggingInterceptor.Level.NONE);
         }
         loggingInterceptor.setColorLevel(Level.INFO);
-
+        OkHttpClient.Builder builder = new OkHttpClient.Builder();
+        builder.writeTimeout(30*1000, TimeUnit.MILLISECONDS);
+        builder.readTimeout(30*1000, TimeUnit.MILLISECONDS);
         OkGo.getInstance().init(this) //必须调用初始化
-                .setOkHttpClient(new OkHttpClient.Builder()
+                .setOkHttpClient(builder
                         .addInterceptor(loggingInterceptor).build())
                 .addCommonHeaders(headers);
     }

+ 0 - 1
app/src/main/java/com/naz/sdkdemo/http/ApiHelper.java

@@ -662,7 +662,6 @@ public class ApiHelper {
 
         OkGo.<BaseResponse<Void>>post(Api.POST_UPLOAD_PICTURE())
                 .tag(activity)
-                .cacheTime(40000)
                 .isMultipart(true)
                 .params("path", path)
                 .params("name", name)