Tag: networkonmainthread

造成:android.os.NetworkOnMainThreadException

大家好所有的观众和读者,我正在使用链接 。 每当我在单独的包中运行此代码时,它工作正常,但每当我试图将此示例embedded到我的应用程序,获取不幸的应用程序已停止,只有当我点击选项卡调用它的特定选项卡,Logcat说: Caused by: android.os.NetworkOnMainThreadException 10-30 15:07:35.341: E/AndroidRuntime(732): at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1117), 请告诉我我需要做什么使它对我有用,除了这个特殊的标签整个应用程序工作正常。 10-30 15:07:26.770: D/dalvikvm(732): GC_FOR_ALLOC freed 61K, 3% free 8035K/8259K, paused 39ms, total 46ms 10-30 15:07:26.781: I/dalvikvm-heap(732): Grow heap (frag case) to 8.481MB for 614416-byte allocation 10-30 15:07:26.850: D/dalvikvm(732): GC_CONCURRENT freed 1K, 4% free 8634K/8903K, paused 27ms+13ms, total 71ms 10-30 15:07:26.881: D/dalvikvm(732): GC_FOR_ALLOC freed […]

NetworkOnMainThreadException

我刚刚在官方文档中发现了NetworkOnMainThreadException 并想知道模拟器是否正在抛出这个。 我一直在testing我的应用程序,据我所知,所有的networking都脱离主线程(使用Roboguice RoboAsyncTask),但你永远不知道是否没有逃脱。 我也使用StrictMode并没有看到任何东西。 我的代码是干净的,还是不会在模拟器上抛出? 我们应该如何准备在生产中发生这种情况呢? 宽限期或什么? 或者现在已经过去了;-) ??

我如何解决android.os.NetworkOnMainThreadException?

我运行RssReader的Android项目时出错。 码: URL url = new URL(urlToRssFeed); SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser parser = factory.newSAXParser(); XMLReader xmlreader = parser.getXMLReader(); RssHandler theRSSHandler = new RssHandler(); xmlreader.setContentHandler(theRSSHandler); InputSource is = new InputSource(url.openStream()); xmlreader.parse(is); return theRSSHandler.getFeed(); 并显示下面的错误: android.os.NetworkOnMainThreadException 我该如何解决这个问题?