Browse Source

客户页面数据为空时显示提示图片

RaoMeng 9 years ago
parent
commit
b0b5c4e826

+ 1 - 1
WeiChat/build.gradle

@@ -4,7 +4,7 @@ apply plugin: 'com.getkeepsafe.dexcount'
 android {
     signingConfigs {
         config {
-            storeFile file('C:/Users/Arison/Desktop/applicationsignname[20150409]')
+            storeFile file('C:/CompanyProject/applicationsignname[20150409]')
             storePassword '13237658359'
             keyAlias 'jie-20150409'
             keyPassword '13237658359'

+ 11 - 1
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/activity/crm/CustomerListActivity.java

@@ -38,6 +38,7 @@ import com.xzjmyk.pm.activity.ui.erp.net.ViewUtil;
 import com.xzjmyk.pm.activity.ui.erp.util.CommonUtil;
 import com.xzjmyk.pm.activity.ui.erp.util.Constants;
 import com.xzjmyk.pm.activity.ui.erp.util.ListUtils;
+import com.xzjmyk.pm.activity.ui.erp.view.EmptyLayout;
 import com.xzjmyk.pm.activity.util.DisplayUtil;
 
 import java.util.ArrayList;
@@ -76,6 +77,8 @@ public class CustomerListActivity extends BaseActivity implements View.OnClickLi
     private int type = 0;
     private int falg = 0;//是否启用预录入客户
 
+    private EmptyLayout mEmptyLayout;
+
     @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
@@ -94,6 +97,11 @@ public class CustomerListActivity extends BaseActivity implements View.OnClickLi
 
         mAdapter = new BussinessDetailAdapter(ct, jsonArray);
         mlist.setAdapter(mAdapter);
+
+        mEmptyLayout = new EmptyLayout(this,mlist.getRefreshableView());
+        mEmptyLayout.setShowLoadingButton(false);
+        mEmptyLayout.setShowEmptyButton(false);
+        mEmptyLayout.setShowErrorButton(false);
     }
 
     private void initListener() {
@@ -404,10 +412,12 @@ public class CustomerListActivity extends BaseActivity implements View.OnClickLi
 
                             break;
                     }
-                    if (json != null) {
+                    if (json != null && json.size() != 0) {
                         if (page == 1) jsonArray.clear();
                         jsonArray.addAll(json);
                         mAdapter.notifyDataSetChanged();
+                    }else {
+                        mEmptyLayout.showEmpty();
                     }
                     mlist.onRefreshComplete();
                     progressDialog.dismiss();