Parcourir la source

修复3个bug

zengjiebin il y a 7 ans
Parent
commit
f6b05faa30

+ 11 - 7
app/src/main/java/com/sheep/gamegroup/util/TestUtil.java

@@ -2,21 +2,19 @@ package com.sheep.gamegroup.util;
 
 import android.app.Activity;
 import android.app.DownloadManager;
-import android.content.ComponentName;
 import android.content.Context;
 import android.content.DialogInterface;
 import android.content.Intent;
 import android.net.Uri;
-import android.provider.Settings;
 import android.support.v7.app.AlertDialog;
 import android.text.TextUtils;
 import android.util.Log;
 import android.view.View;
-import android.view.accessibility.AccessibilityManager;
 import android.widget.ArrayAdapter;
 import android.widget.TextView;
 
 import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
 import com.kfzs.duanduan.ActMain;
 import com.sheep.gamegroup.model.entity.BaseMessage;
 import com.sheep.gamegroup.model.entity.CreditCard;
@@ -32,7 +30,6 @@ import com.sheep.gamegroup.view.activity.ActWeb;
 import com.sheep.jiuyan.samllsheep.BuildConfig;
 import com.sheep.jiuyan.samllsheep.R;
 import com.sheep.jiuyan.samllsheep.SheepApp;
-import com.sheep.jiuyan.samllsheep.service.MonitorAppService;
 import com.sheep.jiuyan.samllsheep.utils.G;
 import com.sheep.jiuyan.samllsheep.utils.SpUtils;
 import com.umeng.socialize.ShareAction;
@@ -41,8 +38,6 @@ import com.umeng.socialize.bean.SHARE_MEDIA;
 import com.umeng.socialize.media.UMImage;
 
 import java.io.File;
-import java.lang.reflect.InvocationTargetException;
-import java.lang.reflect.Method;
 import java.util.List;
 import java.util.Locale;
 
@@ -358,7 +353,8 @@ public class TestUtil {
         dialog.show();
     }
 
-    private static void copyUrl(String name) {
+
+    private static void copyUrl(final String name) {
         SheepApp.getInstance().getNetComponent().getApiService().getNameUrl(name)
                         .subscribeOn(Schedulers.io())
                         .observeOn(AndroidSchedulers.mainThread())
@@ -370,6 +366,14 @@ public class TestUtil {
                                 if (ext == null){
                                     G.showToast("data数据为null");
                                 } else if(TextUtils.isEmpty(ext.getUrl())) {
+                                    JSONObject data  = JSONObject.parseObject(baseMessage.getData().toString());
+                                    if(data.containsKey(name)){
+                                        String url = data.getString(name);
+                                        if(!TextUtils.isEmpty(url)) {
+                                            StringUtils.CopyText(SheepApp.getInstance(), ActWeb.addUrlToken(url));
+                                            return;
+                                        }
+                                    }
                                     G.showToast("data格式不正确");
                                 } else {
                                     StringUtils.CopyText(SheepApp.getInstance(), ActWeb.addUrlToken(ext.getUrl()));

+ 4 - 0
app/src/main/java/com/sheep/gamegroup/view/activity/ActUserLabelList.java

@@ -140,6 +140,10 @@ public class ActUserLabelList extends BaseActivity {
     }
 
     private void toCommit() {
+        if(ListUtil.isEmpty(checkLabelList)){
+            G.showToast(R.string.loading_data);
+            return;
+        }
         List<Integer> list = ListUtil.emptyList();
         for (UserLabelList userLabelList : checkLabelList) {
             for (UserLabel userLabel : userLabelList.getLabels()) {

+ 2 - 2
app/src/main/java/com/sheep/gamegroup/view/activity/ActWeb.java

@@ -101,8 +101,8 @@ public class ActWeb extends BaseCompatActivity {
         webSetting.setJavaScriptCanOpenWindowsAutomatically(true);
         webSetting.setAllowFileAccess(true);
         webSetting.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
-        webSetting.setSupportZoom(true);
-        webSetting.setBuiltInZoomControls(true);
+//        webSetting.setSupportZoom(true);
+//        webSetting.setBuiltInZoomControls(true);
         webSetting.setUseWideViewPort(true);
         webSetting.setSupportMultipleWindows(true);
         // webSetting.setLoadWithOverviewMode(true);