2010-11-07 6 views
0

i besoin d'aide avec instruction switch/syntaxe cas im essayant d'utiliser onClick d'avoir différents boutons faire des choses différentes j'ai le premier travail il utilise juste une intention de lancer une nouvelle activité. pour le bouton suivant, je veux ouvrir une URL spécifique ressemble à ceci jusqu'àcas/instruction 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,) 

comment puis-je le engadget_button pour ouvrir engadget.com?

Est-ce que quelque chose comme ceci:

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

Cette question n'a rien à voir avec le commutateur/cas, mais tout à voir avec la façon d'ouvrir un navigateur Web dans Android. Vous pourriez vouloir l'éditer pour refléter cela. – Yuliy

+0

duplication possible de [Comment ouvrir le navigateur par défaut] (http://stackoverflow.com/questions/3505788/how-to-open-default-browser) –

+1

Votre affaire about_button manque son 'break' – rsp

Répondre