xingzilong
2017-08-18 9e5babf9db52e64bdae60137be7696e56241fca6
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/common/ResultBean.java
@@ -1,11 +1,14 @@
package cn.com.basic.face.discern.common;
import java.util.ArrayList;
import java.util.List;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import org.xutils.http.annotation.HttpResponse;
import cn.com.basic.face.base.BaseApplication;
@HttpResponse(parser = JsonResponseParser.class)
public class ResultBean {
@@ -32,6 +35,9 @@
      this.message = message;
   }
   public Object getData() {
      if (data == null) {
         data = new ArrayList<>();
      }
      return data;
   }
   public void  setData(Object data) {
@@ -49,13 +55,21 @@
   }
   public <T> List<T> getList(Class<T> requiredType) {
      if (data != null) {
         if (data instanceof JSONArray) {
            JSONArray jsonArray = (JSONArray) data;
            return JSON.parseArray(jsonArray.toJSONString(), requiredType);
      if (BaseApplication.getInstance().networkAvailable()) {
         if (data != null) {
            if (data instanceof JSONArray) {
               JSONArray jsonArray = (JSONArray) data;
               return JSON.parseArray(jsonArray.toJSONString(), requiredType);
            }
         }
      } else {
         List<T> list = (List<T>)getData();
         if (list == null) {
            list = new ArrayList<>();
         }
         return list;
      }
      return null;
      return new ArrayList<>();
   }
   public boolean isSuccess() {