2012-10-18 35 views
0

調試時我的HTC Sense的應用程序,我有(我相信這是)以下 NoClassDefFoundError的上android.os.NetworkOnMainThreadException的NoClassDefFoundError上的HTC Sense

的一段代碼,它似乎是一個例外破則調用該行代碼

@SuppressWarnings("unchecked") 
ArrayResponse<Grid> response = (ArrayResponse<Grid>) HttpHandler.getHttpHandler().processGet(url, ArrayResponse.class, listType); 

回答

2

如果您的HTC Sense運行的是Android API版本< 11(蜂窩)時,android.os.NetworkOnMainThreadException尚未公佈。

+0

換句話說,在API級別11之前,您可以在UI線程上執行聯網操作,而不會引發異常(儘管它仍然不是個好主意)。我沒有得到的是爲什麼海報獲得NoClassDefFoundError,但是 - 是否嘗試在某處捕獲NetworkOnMainThreadException,或者該類是否以某種方式被調用? – hBrent