2010-11-07 2 views
0

Мне нужна помощь с синтаксисом оператора switch/case im пытается использовать onClick, чтобы разные кнопки делали разные вещи У меня есть первая работающая , она просто использует намерение начать новую деятельность. для следующей кнопки, я хочу, чтобы открыть конкретный URL выглядит это так далекоcase/switch statement

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. Вы можете отредактировать его, чтобы отразить это. – Yuliy

+0

Возможный дубликат [Как открыть браузер по умолчанию] (http://stackoverflow.com/questions/3505788/how-to-open-default-browser) –

+1

В вашем случае about_button отсутствует его 'break' – rsp

ответ