`
ylzyd12345
  • 浏览: 118414 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
博客专栏
713488f4-d0a9-3f35-997f-199fb0cb3563
玩懂Log,打开Andro...
浏览量:10141
社区版块
存档分类
最新评论

android 4.0 HttpURLConnection. getInputStream() 为空的问题

阅读更多
public String downTxt(String urlStr) {
		StringBuffer sBuffer = new StringBuffer();
		String line = null;
		BufferedReader bReader = null;
		try {
			URL url = new URL(urlStr);
			HttpURLConnection conn = (HttpURLConnection) url.openConnection();
			bReader = new BufferedReader(new InputStreamReader(
					conn.getInputStream()));
			while ((line = bReader.readLine()) != null) {
				sBuffer.append(line);
			}

		} catch (MalformedURLException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			try {
				bReader.close();
			} catch (IOException e) {
				e.printStackTrace();
			}
		}

		return sBuffer.toString();
	}

 走到

bReader = new BufferedReader(new InputStreamReader(
					conn.getInputStream())); 

 就会报空指针错误。为什么呢 ?

 ----------------

 <uses-sdk android:minSdkVersion="14"/> 改为 14以下版本。。。就OK。。。

1
0
分享到:
评论
4 楼 xdh725 2012-07-22  
确实坑爹啊  困扰很久
3 楼 villec 2012-04-26  
我也碰到这样的问题了,但如楼主所说,改成14以下还是不准确,改成10不行,要改成7,然后才能在4.0中正常运行。。。
2 楼 ylzyd12345 2011-12-15  
是不是跟我说的那么样,修改后就好了 ?  当时我搞了一个 上午,才发现的。搜了好多资料都没说出来为什么。
1 楼 tcsmj111 2011-12-15  
获取HttpURLConnection就出问题了,这个问题太坑爹了,花了很久才解决!

相关推荐

Global site tag (gtag.js) - Google Analytics