我首先尝试将xml文件添加到res/xml中,并使用XmlResourceParser解析它,但我得到了一个异常,它说“数据超过UNCOMPRESS_DATA_MAX”。InputSource src = new InputSource(stream);据我所知,这些内存限制并不适用于原始资源,但是是什么导致了这个异常呢下面是logcat的堆栈跟踪:
11-11 23:47:50.729: WARN/System.err(4886): ja
这是我的堆栈跟踪,所有这些都在Android内部类上:11-: ERROR/AndroidRuntime(3489): at android.widget.AbsListView.onTouchEvent(AbsListView.java:2192)
1130.904: ERROR/AndroidRuntime(3489): at android.widg
final Exception e)
e.printStackTrace(); }从我的调试到目前为止,程序抛出了“最后一个异常e”(我的代码中的最后一个异常),当它出现在“androidHttpTransport.call(SOAP_ACTION,信封);”行时。我认为是"android.os.NetworkOnMainThreadException“抛出了异常。我应该尝试一些类似于Asynchtask的东西来处理它吗?Thread