我想在我的應用中實現一個導致網站的按鈕。我發現了這兩種簡單的方法來解決它,我想知道這兩種方法之間是否存在功能差異?打開網站的不同方法
第一方式:
Button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Uri uri = Uri.parse("http://google.com/");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
第二方式:
Button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.addCategory(Intent.CATEGORY_BROWSABLE);
intent.setData(Uri.parse("http://www.yourURL.com"));
startActivity(intent);
}
});
如果你清楚地睜開眼睛看,兩者在所有方面都是一樣的。只是陳述的安排是不同的。這並沒有使它在功能上有任何不同。 – bozzmob
謝謝bozzmob :)我幾周前剛剛開始java。我不是100%習慣於這些不同的安排方式。我會盡力去學習它。 – Niclas
沒問題Niclas :)這顯然是一個學習論壇,讓我們來學習。但是,在你問問題之前,先做好你的功課吧:)它會幫助很多人。 – bozzmob