|
|
@@ -86,17 +86,31 @@ public class DataInquiryActivity extends BaseActivity {
|
|
|
private void initDatas() {
|
|
|
String dataInquiryMenuCache = CommonUtil.getSharedPreferences(this,
|
|
|
mCurrentUser + mCurrentMaster + com.xzjmyk.pm.activity.ui.erp.activity.datainquiry.Constants.CONSTANT.DATA_INQUIRY_MENU_CACHE);
|
|
|
- if (TextUtils.isEmpty(dataInquiryMenuCache)) {
|
|
|
+ if (dataInquiryMenuCache != null) {
|
|
|
+ try {
|
|
|
+ JSONObject resultObject = new JSONObject(dataInquiryMenuCache);
|
|
|
+ JSONArray dataArray = resultObject.optJSONArray("data");
|
|
|
+ if (dataArray == null || dataArray.length() == 0) {
|
|
|
+ if (!CommonUtil.isNetWorkConnected(this)) {
|
|
|
+ ToastMessage(getString(R.string.networks_out));
|
|
|
+ } else {
|
|
|
+ progressDialog.show();
|
|
|
+ getMenuData();
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ analysisMenuData(dataInquiryMenuCache);
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+
|
|
|
+ }
|
|
|
+ } else {
|
|
|
if (!CommonUtil.isNetWorkConnected(this)) {
|
|
|
ToastMessage(getString(R.string.networks_out));
|
|
|
} else {
|
|
|
progressDialog.show();
|
|
|
getMenuData();
|
|
|
}
|
|
|
- } else {
|
|
|
- analysisMenuData(dataInquiryMenuCache);
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
private void initEvents() {
|