0

残りのボタンが onClickListener を使用して Web ページにリンクされている場合、ボタンでアクティビティを開くにはどうすればよいですか?

以下を使用して、Eclipseで正しく開くようにWebページに移動します。

@Override
   public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
      Button b1=(Button)findViewById(R.id.button1);

    public void onClick(View v) {
            // TODO Auto-generated method stub
            sendToCoaches();
        }

    private void sendToCoaches() {
        // TODO Auto-generated method stub
          String url = "http://www.signal5crossfit.com/coaches/";
             Intent i = new Intent(Intent.ACTION_VIEW);
             i.setData(android.net.Uri.parse(url)); 
             startActivity(i);
         }
});

 b7.setOnClickListener(new View.OnClickListener(){
    @Override
    public void onClick(View v){
    sendToContacts();

    }

    public void sendToContacts() {

          Intent intent = new Intent(AppActivity.this, App2Activity.class);
          startActivity(intent); 
          }
 });}}

xml ファイルに onClick を含めるために、2 番目の例に変更しましたが、これがエラーです。

java.lang.RuntimeException: アクティビティ ComponentInfo{com.Signal5.android/com.Signal5.android.App2Activity} をインスタンス化できません: java.lang.NullPointerException

それはどこにも指していないということですか?

4

1 に答える 1