2014-01-10 2 views
-1

Я создал 2 кнопки и я хочу связать оба из них 2 различной HTML ссылки, но я мог бы связать только один с помощью этого кода ниже ....Как связать 3 кнопки с 2 различными html-ссылками и третьей кнопкой на другую активность в eclpse?

import android.os.Bundle; 
    import android.app.Activity; 
    import android.view.View; 
    import android.view.View.OnClickListener; 
    import android.widget.Button; 
    import android.content.Intent; 
    import android.net.Uri; 

    public class Main extends Activity { 

     @Override 
     protected void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      setContentView(R.layout.main); 
      Button btn = (Button) findViewById(R.id.button1); 
      btn.setOnClickListener(new OnClickListener() { 
       public void onClick(View v) { 
        Intent myWebLink = new Intent(android.content.Intent.ACTION_VIEW); 
        myWebLink.setData(Uri.parse("http://.........")); 
         startActivity(myWebLink); 
       } 
      }); 

    } 

Button btn2 = (Button) findViewById(R.id.button2); 
     btn2.setOnClickListener(new OnClickListener() { 
      public void onClick(View v) { 
       Intent myWebLink2 = new Intent(android.content.Intent.ACTION_VIEW); 
       myWebLink2.setData(Uri.parse("http://link2.")); 
        startActivity(myWebLink2); 
      } 
     }); 

я получил, как кнопки 2 ссылки к другой ссылке, но теперь мне нужна кнопка 3 для запуска следующего действия, когда мы нажимаем на него, как ????

Дайте мне шаг за шагом детали, если есть что-то для импорта или создания класса или так .....

Спасибо заранее.

+0

Вы явно скопировали код, который вы не понимаете, и попросите кого-нибудь написать код для вас. Это и http://stackoverflow.com/q/21027895/2556111 – ramaral

ответ

0

Отъезд the official tutorial for that. В основном, в вашей третьей кнопке, вам нужно вызвать startActivity с соответствующим намерением, что-то вроде:

Button btn3 = (Button) findViewById(R.id.button3); 
btn3.setOnClickListener(new OnClickListener() { 
    public void onClick(View v) { 
     Intent intent = new Intent(Main.this, SecondActivity.class); 
     startActivity(intent); 
     } 
    }); 

Где SecondActivity этого имя вашей второй деятельности, поэтому заменить его, что вам нужно.