0

2つのxmlファイル用にj2me(java)で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);
           }
4

1 に答える 1

1

t.start()行を貼り付けるのを忘れただけかもしれませんが、メソッド内を呼び出していないようですgetXMLFeed

于 2012-08-01T11:48:45.707 に答える