|
|
@@ -1,13 +1,113 @@
|
|
|
package com.xzjmyk.pm.activity.ui.message;
|
|
|
|
|
|
-import android.support.v7.app.AppCompatActivity;
|
|
|
import android.os.Bundle;
|
|
|
+import android.os.Handler;
|
|
|
+import android.os.Message;
|
|
|
+import android.util.Log;
|
|
|
|
|
|
-public class SubscribeListActivity extends AppCompatActivity {
|
|
|
+import com.android.volley.Response;
|
|
|
+import com.android.volley.VolleyError;
|
|
|
+import com.android.volley.toolbox.StringRequest;
|
|
|
+import com.xzjmyk.pm.activity.AppConfig;
|
|
|
+import com.xzjmyk.pm.activity.MyApplication;
|
|
|
+import com.xzjmyk.pm.activity.R;
|
|
|
+import com.xzjmyk.pm.activity.bean.message.SubscriptionMessage;
|
|
|
+import com.xzjmyk.pm.activity.ui.base.BaseActivity;
|
|
|
+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.util.ToastUtil;
|
|
|
+import com.xzjmyk.pm.activity.volley.ObjectResult;
|
|
|
+import com.xzjmyk.pm.activity.volley.Result;
|
|
|
+import com.xzjmyk.pm.activity.volley.StringJsonObjectRequest;
|
|
|
+
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.LinkedHashMap;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+public class SubscribeListActivity extends BaseActivity {
|
|
|
+
|
|
|
+ private AppConfig mConfig;
|
|
|
|
|
|
@Override
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
setContentView(R.layout.activity_subscribe_list);
|
|
|
+ mConfig = MyApplication.getInstance().getConfig();
|
|
|
+
|
|
|
+ initData();
|
|
|
}
|
|
|
+
|
|
|
+ private void updata() {
|
|
|
+// String url = "common/desktop/subs/getSubs.action";
|
|
|
+ String url = CommonUtil.getSharedPreferences(this, "erp_baseurl") + "common/desktop/subs/getSubs.action";
|
|
|
+ Map<String, String> params = new HashMap<>();
|
|
|
+ params.put("count", 2 + "");
|
|
|
+ params.put("condition", "where 1=1");
|
|
|
+ Log.i("gongpengming", url);
|
|
|
+ StringJsonObjectRequest<SubscriptionMessage> request = new StringJsonObjectRequest<SubscriptionMessage>(url, new Response.ErrorListener() {
|
|
|
+ @Override
|
|
|
+ public void onErrorResponse(VolleyError arg0) {
|
|
|
+ Log.i("gongpengming", arg0.getMessage() == null ? "空的" : arg0.getMessage());
|
|
|
+ ToastUtil.showErrorNet(mContext);
|
|
|
+ }
|
|
|
+ }, new StringJsonObjectRequest.Listener<SubscriptionMessage>() {
|
|
|
+ @Override
|
|
|
+ public void onResponse(ObjectResult<SubscriptionMessage> result) {
|
|
|
+ boolean success = Result.defaultParser(mContext, result, true);
|
|
|
+ if (success) {
|
|
|
+ ToastMessage("操作成功");
|
|
|
+ }
|
|
|
+ Log.i("gongpengming", result.getData().getData_());
|
|
|
+ }
|
|
|
+ }, SubscriptionMessage.class, params);
|
|
|
+ addShortRequest(request);
|
|
|
+ }
|
|
|
+
|
|
|
+ public void updata2() {
|
|
|
+// String url = CommonUtil.getSharedPreferences(this, "erp_baseurl") + "common/desktop/subs/getSubs.action?count=2&condition=where 1=1";
|
|
|
+ String url = "http://218.17.158.219:8090/ERP//common/desktop/subs/getSubs.action?count=2&condition=where 1=1";
|
|
|
+ Log.i("gongpengming", url);
|
|
|
+ StringRequest sss = new StringRequest(url, new Response.Listener<String>() {
|
|
|
+ @Override
|
|
|
+ public void onResponse(String s) {
|
|
|
+ Log.i("gongpengming", "ok" + s);
|
|
|
+ }
|
|
|
+ }, new Response.ErrorListener() {
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onErrorResponse(VolleyError volleyError) {
|
|
|
+ Log.i("gongpengming", "not" + volleyError.getMessage());
|
|
|
+ Log.i("gongpengming", "not" + volleyError.getLocalizedMessage());
|
|
|
+ Log.i("gongpengming", "not" + volleyError.toString());
|
|
|
+ }
|
|
|
+ });
|
|
|
+ addShortRequest(sss);
|
|
|
+ }
|
|
|
+
|
|
|
+ private Handler handler = new Handler() {
|
|
|
+ @Override
|
|
|
+ public void handleMessage(Message msg) {
|
|
|
+ if (msg.what == 2) {
|
|
|
+ String message = (String) msg.getData().get("result");
|
|
|
+ Log.i("gongpengming", message);
|
|
|
+ } else if (Constants.APP_SOCKETIMEOUTEXCEPTION == msg.what) {
|
|
|
+ String message = (String) msg.getData().get("result");
|
|
|
+ Log.i("gongpengming", message);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
+ public void initData() {
|
|
|
+ String url = "http://218.17.158.219:8090/ERP//common/desktop/subs/getSubs.action";
|
|
|
+ final Map<String, Object> param = new HashMap<>();
|
|
|
+ param.put("count", 2);
|
|
|
+ param.put("condition", "where 1=1");
|
|
|
+ param.put("sessionId", CommonUtil.getSharedPreferences(this, "sessionId"));
|
|
|
+ Log.i("gongpengming", CommonUtil.getSharedPreferences(this, "sessionId"));
|
|
|
+ LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
|
|
|
+ headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(this, "sessionId"));
|
|
|
+ ViewUtil.httpSendRequest(this, url, param, handler, headers, 2, null, null, "get");
|
|
|
+ }
|
|
|
+
|
|
|
}
|