android 文件下载报空指针异常
下面是报的空指针异常(我可是一个一个看着写的,大虾们要耐心点啊):
java.lang.NullPointerException
at lixingfu.utils.HttpDownloader.downloadText(HttpDownloader.java:39)
at com.lixingfu.java.DownloadActivity$1.onClick(DownloadActivity.java:29)
我知道那行出了错,但是就是找不出原因嘿嘿 有没有知道啊!
下面是主要牵扯到的代码我贴出来:
button1.setOnClickListener(new View.OnClickListener(
) {
@Override
public void onClick(View arg0) {
String str = hd.downloadText("http://127.0.0.1:8080/concept.jsp");
System.out.println("aaaaaaaaaa");
tv.setText(str);
}
});
还有一个我包装的类如下:
public String downloadText(String urlStr){
StringBuffer sb=new StringBuffer();
String line=null;
BufferedReader buffer=null;
try {
buffer = new BufferedReader((new URL(urlStr)).openConnection().getInputStream());
if((line = buffer.readLine()) != null){
sb.append(line);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
buffer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return sb.toString();
}
[解决办法]
说的很明确,HttpDownloader.java:39行有空指针。
android 文件下载报空指针错误
android 文件下载报空指针异常下面是报的空指针异常(我可是一个一个看着写的,大虾们要耐心点啊):java.lang
