在android应用程序中没有得到url的响应
我正在开发一个android应用程序,其中我有一个listview中的5个项目。我不能在ListView去取数据,...我已经尝试了所有的东西,,,但没有什么是代雷在ListView在android应用程序中没有得到url的响应
我的网址是
http://harpreetvir.web708.discountasp.net/PMevents/XmlRecord/AddEvent.xml
我DDMS logcat的是http://pastebin.com/YH0JWiRJ
任何人都可以帮忙吗?
请通过以下代码发布。
try {
HttpClient client = new DefaultHttpClient();
String postURL = "http://harpreetvir.web708.discountasp.net/PMevents/XmlRecord/AddEvent.xml";
HttpGet post = new HttpGet(postURL);
HttpResponse responsePOST = client.execute(post);
HttpEntity resEntity = responsePOST.getEntity();
String str1=EntityUtils.toString(resEntity);
str1=str1.trim();
parsing(str1);
}
catch (XmlPullParserException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
public void parsing(String str1) throws XmlPullParserException, IOException{
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser xpp = factory.newPullParser();
xpp.setInput(new StringReader (str1));
int eventType = xpp.getEventType();
while (eventType != XmlPullParser.END_DOCUMENT) {
String str;
if(eventType == XmlPullParser.START_DOCUMENT) {
System.out.println("Start document");
} else if(eventType == XmlPullParser.START_TAG) {
str = xpp.getName();
System.out.println("Start tag "+str);
} else if(eventType == XmlPullParser.END_TAG) {
System.out.println("End tag "+xpp.getName());
} else if(eventType == XmlPullParser.TEXT) {
System.out.println("Value= "+xpp.getText());
}
eventType = xpp.next();
}
System.out.println("End document");
}
此代码应我写我的myxml处理类....怎么样logscreen java类代码,, ,怎么样 ?你有没有看到它 – user956329
@ user956329这段代码应该写在你想要显示列表的类上,这是使用web服务来获取值,所以更好地使用线程概念:http://developer.android.com/guide /topics/fundamentals/processes-and-threads.html从服务器获取数据 – Basil
我已经添加了我的logscreen1 java类,,,,在那里我会添加这个,,,,这个代码如果用于解析数据? – user956329
我的XML处理程序Java类是pastebin.com/4D0J1A5x我的Java文件代码是pastebin.com/vvbeAR0s - – user956329