0

単純なテキスト ファイルを行ごとに配列に読み込みたい。このファイルを配列に読み込むことができません。私が何をしても、それは私にはうまくいきません。

String myUrlTextFile = "www.puzzlers.org/pub/wordlists/pocket.txt";

try 
{
    URL myText= new URL(myUrlTextFile);
    Scanner s = new Scanner(myText.openStream());

    while (s.next() != null) 
    {
         mylistArray.add(s.next());
    }


    mainListView.setAdapter(listAdapter);
}
catch(IOException ex) 
    {
        ex.printStackTrace();
    }
4

1 に答える 1

0

URLの先頭にプロトコル指定子、つまり「http://」が必要です

アップデート

ハニカム以降、メインスレッドでのネットワーク操作はブロックです。

ここでの手がかりは、logcat の出力にあります。

Caused by: android.os.NetworkOnMainThreadException

AsynchTask またはその他のスレッド方式を使用して、ネットワーク アクティビティを従属スレッドで維持します。

于 2013-03-23T13:36:36.640 に答える