Kaynağa Gözat

修改样式

Pq 10 ay önce
ebeveyn
işleme
33946cc50d

+ 22 - 4
usercenter/src/main/java/com/cooleshow/usercenter/ui/activity/setting/SignOutAccountActivity.java

@@ -31,6 +31,9 @@ import com.cooleshow.usercenter.presenter.SignOutAccountPresenter;
 import com.cooleshow.usercenter.presenter.contract.SignOutAccountContract;
 import com.cooleshow.usercenter.widget.SignOutFailTipDialog;
 
+import org.json.JSONArray;
+import org.json.JSONException;
+
 import java.util.HashMap;
 import java.util.Map;
 
@@ -222,16 +225,31 @@ public class SignOutAccountActivity extends BaseMVPActivity<AcSignOutAccountLayo
 
     @Override
     public void signOutAccountError(String errmsg) {
-        if(!checkActivityExist()){
+        if (!checkActivityExist()) {
             return;
         }
         showErrorTipMsg(errmsg);
     }
 
     private void showErrorTipMsg(String errmsg) {
-        SignOutFailTipDialog dialog =new SignOutFailTipDialog(this);
-        dialog.show();
-        dialog.setContent(errmsg);
+        try {
+            JSONArray jsonArray = new JSONArray(errmsg);
+            StringBuilder tip = new StringBuilder();
+            for (int i = 0; i < jsonArray.length(); i++) {
+                String s = jsonArray.optString(i);
+                //1、
+                tip.append(i + 1).append("、");
+                tip.append(s);
+                if (i != jsonArray.length() - 1) {
+                    tip.append("\n");
+                }
+            }
+            SignOutFailTipDialog dialog = new SignOutFailTipDialog(this);
+            dialog.show();
+            dialog.setContent(tip.toString());
+        } catch (JSONException e) {
+            e.printStackTrace();
+        }
     }
 
     private void resetBt() {

+ 1 - 1
usercenter/src/main/res/layout/dialog_sign_out_fail_layout.xml

@@ -50,7 +50,7 @@
             android:lineSpacingMultiplier="1.2"
             android:paddingTop="2dp"
             android:textColor="@color/color_666666"
-            android:textSize="@dimen/sp_16"
+            android:textSize="@dimen/sp_14"
             app:layout_constraintLeft_toLeftOf="parent"
             app:layout_constraintRight_toRightOf="parent"
             app:layout_constraintTop_toBottomOf="@+id/tv_content"