讀取網頁原始檔

最近在寫讀取網頁的原始碼

部分內容如下

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上就沒辦法顯示ˊˋ

會變成空的...是我忽略什麼東西嗎...

還有我抓出來的資料中文會顯示亂碼

有人可以幫幫忙嗎?