在我的 Android 应用程序中,我使用线程从 Internet 下载图像,但由于某种原因,当我在我的 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 线程上运行......但是为什么?