我在j2me(java)中开发2个xml文件的Rss Feed阅读器应用程序,但我的for循环是
遇到问题,xml文件给出null,当我运行我的应用程序时,控件不会在我的循环中使用此方法getXMLFeed(url1); ,而不是它完成loop.can任何一个帮助?我的循环是正确的吗?一旦检查我的源代码?我有for循环的问题
检查我的源代码:
urls = new String[2];//Array Declaration
urls[0] = "http://www.teluguone.com/news/tonefeeds/topnews/topnews-20.rss";
urls[1] = "http://www.teluguone.com/news/tonefeeds/topstory/topstory-25.rss";
for (int i = 0; i < urls.length; i++) //iterration
{
myThread = new ParseThread(this);
myThread.getXMLFeed(url1);
myDysplay.setCurrent(mform);
}
public void getXMLFeed(final String url) {
Thread t = new Thread() {
public void run() {
myConnection = (HttpConnection) Connector.open(url);//HttpConnection
InputStream stream = myConnection.openInputStream();
ParseXMLFeed(stream);
}
答案 0 :(得分:1)
也许您只是忘了粘贴该行,但似乎您没有在t.start()
方法中调用getXMLFeed
。