我嘗試使用下面的代碼來打開Web瀏覽器的URL打開網址,不能在瀏覽器
不起作用
Bundle ex=in.getExtras();
link=ex.getString("link");
public void onClick(View arg0) {
Intent t=new Intent(Intent.ACTION_VIEW);
Uri u=Uri.parse(link);
t.setData(u);
startActivity(t);
}
但我havinng怪異問題。當我使用確切的網址而不是字符串「鏈接」時,一切正常,但是當我使用我創建的字符串鏈接時,我得到了「找不到處理意圖的活動」異常。但是我確定鏈接包含正確的網址,與我之前使用的網址相同。
這個作品
public void onClick(View arg0) {
Intent t=new Intent(Intent.ACTION_VIEW);
Uri u=Uri.parse("http://google.com");
t.setData(u);
startActivity(t);
}
我敢肯定的是,在第一種情況下鏈接包含的URL(http://google.com),而且我印上一個TextView檢查!
你可以發佈兩個例子嗎? –
你可以發佈你如何聲明和初始化參數「鏈接」?當你打印logcat的「鏈接」時,它說什麼? –