@Override public void onReceiveData(ApiType api, String json) { System.out.println("jsonAPiType=========================>" + json); if (json == null) { activityMes.showToast("数据获取失败"); activityMes.disMissDialog(); return; } if (api == ApiType.GET_SHOWDETAILSTWONEW) { if (json != null && !json.equals("")) { tInputStringStream = new ByteArrayInputStream(json.getBytes()); XmlPullParser parser = Xml.newPullParser(); try { parser.setInput(tInputStringStream, "UTF-8"); int event = parser.getEventType(); while (event != XmlPullParser.END_DOCUMENT) { Log.i("start_document", "start_document"); switch (event) { case XmlPullParser.START_TAG: if ("return".equals(parser.getName())) { try { String xmlReturn = parser.nextText(); System.out.println("---------------------->" + xmlReturn); results = JSON.parseArray(xmlReturn, ShowDetailsResult.class); System.out.println("results========>" + results); ShowDetailsAdapter adapter = new ShowDetailsAdapter(results); System.out.println("adapter是否有数据==============>" + adapter); list_Show_details.setAdapter(adapter); adapter.notifyDataSetChanged(); } catch (IOException e) { e.printStackTrace(); } } break; } try { event = parser.next(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } catch (XmlPullParserException e) { // TODO Auto-generated catch block e.printStackTrace(); } } activityMes.disMissDialog(); } }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); activityMes = (MyPropertyMemberActivity) getActivity(); Intent intent = activityMes.getIntent(); idcard = intent.getStringExtra("idcard"); RequestParams params = new RequestParams(activityMes); System.out.println("params我的详情-=-==-=-==-=<>" + params); params.put("idcard".trim(), idcard.trim()); activityMes.execApi(ApiType.GET_SHOWDETAILSTWONEW, params, this); activityMes.showProgressDialog("正在加载"); }