下面是报的空指针异常(我可是一个一个看着写的,大虾们要耐心点啊):
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();
}
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();
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货