Sfoglia il codice sorgente

UU运动发布版本

FANGLH 8 anni fa
parent
commit
ab363d9295

+ 27 - 21
app_modular/appme/src/main/java/com/uas/appme/pedometer/view/PersonalPageActivity.java

@@ -119,6 +119,7 @@ public class PersonalPageActivity extends BaseActivity implements View.OnClickLi
         initData();
     }
 
+    private int appStepsPost = 0;
     private void initData() {
         if (!CommonUtil.isNetWorkConnected(this)) {
             ToastMessage(getString(R.string.common_notlinknet));
@@ -139,8 +140,12 @@ public class PersonalPageActivity extends BaseActivity implements View.OnClickLi
                 if (!JSONUtil.validate(o.toString()) || o == null) return;
                 LogUtil.prinlnLongMsg("appSteps", o.toString());
                 if (o.toString().contains("com.mysql.jdbc.exceptions.jdbc4") || (o.toString().contains("resultCode") && o.toString().contains("resultMsg"))){
-                    progressDialog.dismiss();
-                    ToastMessage("接口异常,请稍后再试");
+                    appStepsPost++;
+
+                    if (appStepsPost < 3)
+                        initData();
+                    else
+                        ToastMessage("网络慢,请稍后再试");
                     return;
                 }else {
                     try {
@@ -153,25 +158,6 @@ public class PersonalPageActivity extends BaseActivity implements View.OnClickLi
                 }
             }
         }));
-
-        //获取点赞信息
-        httpClient.Api().send(new HttpClient.Builder()
-                .url("appPriseList")
-                .add("userid",userid)
-                .add("token",MyApplication.getInstance().mAccessToken)
-                .method(Method.GET)
-                .build(),new ResultSubscriber<>(new ResultListener<Object>() {
-            @Override
-            public void onResponse(Object o) {
-                if (!JSONUtil.validate(o.toString()) || o == null) return;
-                LogUtil.prinlnLongMsg("appPriseList", o.toString()+"");
-                try {
-
-                }catch (Exception e){
-                    e.printStackTrace();
-                }
-            }
-        }));
     }
 
 
@@ -221,6 +207,26 @@ public class PersonalPageActivity extends BaseActivity implements View.OnClickLi
         String now_time = TimeUtil.getWeekStr(TimeUtil.getCurrentDate());
         mMovementTotalKmTimeTv.setText(now_time);
         mMovementTotalStepsTimeTv.setText(now_time);
+
+        //获取点赞信息
+        HttpClient httpClient = new HttpClient.Builder(Constant.BASE_STEP_URL).isDebug(true).build(true);
+        httpClient.Api().send(new HttpClient.Builder()
+                .url("appPriseList")
+                .add("userid",userid)
+                .add("token",MyApplication.getInstance().mAccessToken)
+                .method(Method.GET)
+                .build(),new ResultSubscriber<>(new ResultListener<Object>() {
+            @Override
+            public void onResponse(Object o) {
+                if (!JSONUtil.validate(o.toString()) || o == null) return;
+                LogUtil.prinlnLongMsg("appPriseList", o.toString()+"");
+                try {
+
+                }catch (Exception e){
+                    e.printStackTrace();
+                }
+            }
+        }));
     }
 
     private void doAttendHandle(int attention_type) {