2010-11-07 84 views
0

我需要一些幫助的開關/ case語句的語法 我嘗試使用的onClick有不同的按鈕做不同的事情 我有第一個工作 它只是使用的意圖,開始一個新的活動。 下一個按鈕,我希望它打開特定的URL 看起來是這樣的,到目前爲止情況/ switch語句

public void onClick(View v) { 
    switch (v.getId()) { 
    case R.id.about_button: 
    Intent i = new Intent(this, About.class); 
    startActivity(i); 
    case R.id.engadget_button: 
    Intent a = new Intent(this,) 

我如何得到engadget_button打開engadget.com?

難道僅僅是這樣的:

case R.id.engadget_button: 
String url ="http://www.engadget.com/"; 
Intent a = new Intent(Intent.ACTION_VIEW); 
a.setData(Uri.parse(url)); 
startActivity(a); 
break; 

+1

這個問題無關帶開關/箱,但一切都與如何在Android中打開Web瀏覽器。你可能想編輯它來反映這一點。 – Yuliy 2010-11-07 06:24:41

+0

可能重複的[如何打開默認瀏覽器](http://stackoverflow.com/questions/3505788/how-to-open-default-browser) – 2010-11-07 07:00:50

+1

您的about_button案件缺少其'break' – rsp 2010-11-07 09:12:49

回答