最近在寫讀取網頁的原始碼
部分內容如下
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//button1 listener
listener1 = new OnClickListener(){
public void onClick(View v) {
try {
URL html = new URL ("http://www.lifeshow.com.tw/joyous/joyous6876-0_7.html");
InputStreamReader is = new InputStreamReader(html.openStream());
BufferedReader in = new BufferedReader(is);
while (in.ready()){
str=in.readLine();
}
} catch (Exception e) {}
text1 = (TextView) findViewById(R.id.TextView01);
text1.setText(str);
}
};
setContentView(R.layout.main);
button1 = (Button) findViewById(R.id.Button01);
button1.setText("Find data");
button1.setOnClickListener(listener1);
}
我在一般的java內能夠正常的執行
可是放到android AVD上就沒辦法顯示ˊˋ
會變成空的...是我忽略什麼東西嗎...
還有我抓出來的資料中文會顯示亂碼
有人可以幫幫忙嗎?
1 則回應
他給我的例外訊息是權限被拒絕
也許是miss掉Internet的權限...