Java me J2ME中的异常
我正在使用j2me开发一个移动应用程序。因为我正在使用kxml解析器。在我的应用程序中,我必须调用一个url来获取数据。当我调用该url时,有时它会显示:Java me J2ME中的异常,java-me,Java Me,我正在使用j2me开发一个移动应用程序。因为我正在使用kxml解析器。在我的应用程序中,我必须调用一个url来获取数据。当我调用该url时,有时它会显示: java.lang.IllegalStateException: update of non-existent node Exception. 我的示例代码是: InputStreamReader isr=null; InputStream rssStream=null; InputStream is
java.lang.IllegalStateException: update of non-existent node Exception.
我的示例代码是:
InputStreamReader isr=null;
InputStream rssStream=null;
InputStream is = null;
HttpConnection conn=null;
try
{
conn = (HttpConnection)Connector.open(rssUrl);
rssStream = conn.openInputStream();---------->I think exception is shown here.
isr = new InputStreamReader( rssStream );
parser.setInput(isr);
parser.nextTag();
rssUrl返回的XML内容可能格式错误。将内容下载到本地文件并进行检查。
如果格式错误,能否更改url内容?rssUrl返回的XML内容可能格式错误。将内容下载到本地文件并进行检查。
如果格式不正确,您可以更改url内容吗?最好替换代码
rssStream = conn.openInputStream();---------->I think exception is shown here.
isr = new InputStreamReader( rssStream );
使用以下代码
isr = conn.openInputStream();
然后试试看。最好替换代码
rssStream = conn.openInputStream();---------->I think exception is shown here.
isr = new InputStreamReader( rssStream );
使用以下代码
isr = conn.openInputStream();
那就试试吧