Explorar el Código

Hutool异常处理

詹子聪 hace 5 años
padre
commit
962a36d56d

+ 2 - 1
app/build.gradle

@@ -129,7 +129,8 @@ dependencies {
     // 图片点击可以放大缩小
     implementation 'com.github.chrisbanes:PhotoView:1.2.6'
 
-    implementation 'cn.hutool:hutool-all:5.4.3'
+    // hutool必须要用compile,否则会报找不到类
+    compile 'cn.hutool:hutool-all:5.4.3'
     implementation 'com.alibaba:fastjson:1.2.73'
 
     // 下拉刷新,上拉加载更多

+ 2 - 2
app/src/main/java/com/miekir/eden/kawayi/WalkApp.java

@@ -42,8 +42,8 @@ public class WalkApp {
         }
 
         while (true) {
-            String result = HttpUtil.get(API.PHOTO_LIST);
             try {
+                String result = HttpUtil.get(API.PHOTO_LIST);
                 BaseBean homeBean = JSON.parseObject(result, BaseBean.class);
                 if (homeBean == null) {
                     continue;
@@ -86,8 +86,8 @@ public class WalkApp {
             videoDir.mkdirs();
         }
         while (true) {
-            String result = HttpUtil.get(API.VIDEO);
             try {
+                String result = HttpUtil.get(API.VIDEO);
                 BaseBean baseBean = JSON.parseObject(result, BaseBean.class);
                 if (baseBean == null) {
                     continue;

+ 2 - 2
app/src/main/java/com/miekir/eden/ui/home/coupon/TemplatePresenter.java

@@ -45,9 +45,9 @@ public class TemplatePresenter extends BasePresenter<ITemplateView<String>> {
                 @Override
                 //将事件发射出去,持有观察者的对象
                 public void subscribe(ObservableEmitter<List<String>> e) throws Exception {
-                    String result = HttpUtil.get(API.PHOTO_LIST, 10_000);
-                    List<String> photoList = new ArrayList<>();
                     try {
+                        String result = HttpUtil.get(API.PHOTO_LIST, 10_000);
+                        List<String> photoList = new ArrayList<>();
                         BaseBean homeBean = JSON.parseObject(result, BaseBean.class);
                         if (homeBean != null) {
                             String detailJson = AES.decryptKawayi(homeBean.getJson(), WalkApp.KEY_SECRET);

+ 1 - 1
app/src/main/java/com/miekir/eden/ui/home/video/KwyVideoActivity.java

@@ -116,8 +116,8 @@ public class KwyVideoActivity extends Activity {
             @Override
             //将事件发射出去,持有观察者的对象
             public void subscribe(ObservableEmitter<String> e) throws Exception {
-                String videoResult = HttpUtil.get(API.VIDEO, 10_000);
                 try {
+                    String videoResult = HttpUtil.get(API.VIDEO, 10_000);
                     BaseBean baseBean = JSON.parseObject(videoResult, BaseBean.class);
                     String videoUrl = baseBean.getJson();
                     e.onNext(videoUrl);

+ 2 - 2
app/src/main/java/com/miekir/eden/ui/welcome/WelcomeActivity.java

@@ -89,8 +89,8 @@ public class WelcomeActivity extends BaseBeiActivity implements ILoginView, ISys
             public void subscribe(ObservableEmitter<String> e) throws Exception {
                 // 图片
                 boolean isPhotoReady = false;
-                String result = HttpUtil.get(API.PHOTO_LIST, 5_000);
                 try {
+                    String result = HttpUtil.get(API.PHOTO_LIST, 5_000);
                     BaseBean homeBean = JSON.parseObject(result, BaseBean.class);
                     if (homeBean != null) {
                         String detailJson = AES.decryptKawayi(homeBean.getJson(), WalkApp.KEY_SECRET);
@@ -106,8 +106,8 @@ public class WelcomeActivity extends BaseBeiActivity implements ILoginView, ISys
                 EdenManager.getInstance().setKwyPhotoReady(isPhotoReady);
 
                 // 视频
-                String videoResult = HttpUtil.get(API.VIDEO, 5_000);
                 try {
+                    String videoResult = HttpUtil.get(API.VIDEO, 5_000);
                     BaseBean baseBean = JSON.parseObject(videoResult, BaseBean.class);
                     EdenManager.getInstance().setVideoUrl(baseBean.getJson());
                 } catch (Exception videoException) {