0

私はアンドロイドアプリを作っています。メインクラスでは、画像ボタンを使用して別のクラス (Tweetlogin) を呼び出したいと考えています。しかし、画像ボタンをクリックするとすぐに、必要な結果が読み込まれず、予期しないエラーが表示されます。私のコードの何が問題なのですか?メインクラスで私が書いた:

ImageButton twiter = (ImageButton) findViewById(R.id.imageButton1);
    twiter.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent i = new Intent(getApplicationContext(),
                    Tweetlogin.class);
            startActivity(i);

        }

    });

別のコードでインテント行を変更しましたが、これも機能しません:

twiter.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent i = new Intent(main.this,
                    Tweetlogin.class);
            startActivity(i);

        }

    });
4

2 に答える 2

0

変化する

Intent i = new Intent(getApplicationContext(), Tweetlogin.class);

Intent i = new Intent(getBaseContext(), Tweetlogin.class);

オブジェクトtwiternullでないことを確認してください

于 2012-05-06T10:57:59.557 に答える