私の Android アプリでは、スレッドを使用してインターネットからイメージをダウンロードしますが、なんらかの理由で Galaxy nexus でアプリを実行すると、networkonmainthread 例外がスローされますが、エミュレーターでアプリを実行するとスローされません (テスト済みの Android バージョン 2.3. 3 および 4.0.3)。
Thread ImageLoaderThread = new Thread(new Runnable() {
public void run() {
bitmap= DrawableManager.fetchDrawable(URL);
});
起動時に直接スレッドを開始すると GUI の起動が遅いため、スレッドが実際に GUI スレッドで実行されているような印象を受けます...しかし、なぜですか?