Java me 如何在j2me(java)中使用多个rss文件

Java me 如何在j2me(java)中使用多个rss文件,java-me,rss,Java Me,Rss,我正在用j2me(java)为2个xml文件开发Rss提要阅读器应用程序,但我的for循环是 有一个问题,xml文件给出了null,当我运行我的应用程序时,控制权不会转到我的循环getXMLFeed(url1)中的这个方法,相反,它是完成for循环。有人能帮忙吗?我的循环是正确的吗?一旦检查我的源代码?我的for循环有问题 检查我的源代码: urls = new String[2];//Array Declaration urls[0] = "http://www.teluguone.com

我正在用j2me(java)为2个xml文件开发Rss提要阅读器应用程序,但我的for循环是

有一个问题,xml文件给出了null,当我运行我的应用程序时,控制权不会转到我的循环getXMLFeed(url1)中的这个方法,相反,它是完成for循环。有人能帮忙吗?我的循环是正确的吗?一旦检查我的源代码?我的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);
           }
url=新字符串[2]//数组声明
URL[0]=”http://www.teluguone.com/news/tonefeeds/topnews/topnews-20.rss";
URL[1]=”http://www.teluguone.com/news/tonefeeds/topstory/topstory-25.rss";
for(inti=0;i
也许您只是忘记粘贴行,但似乎您没有在
getXMLFeed
方法中调用
t.start()

yaa,我使用的是t.start()在我的应用程序中,但我没有将其粘贴到示例代码中当我运行我的应用程序时,最初,循环被完全执行,表单显示在设备上,没有初始数据,并且它正在提示“允许应用程序用于网络发送和接收数据?使用“是”或“否”按钮,当我按“是”时,两个rss提要xml文件标题的结果将混合显示在设备上。我的要求是首先读取第一个rss文件,然后读取第二个rss文件,循环myThread=new ParseThread(此);//或者在startApp方法中的某个地方初始化此对象,我认为,在循环中,我无法打开流?将MyDsplay.setCurrent(mform)移动到for之前,并且不要在getXMLFeed中创建线程。这将导致顺序执行。