1

私は Android Studio を試してきましたが、最初は苦労しました。クリックするとトースト メッセージが表示されるボタンを作成したいと考えています。簡単なコードを書いたのですが、プログラムが起動して Android がシャットダウンしてしまいます。このコードは Eclipse で完璧に動作するので、よくわかりません。とても簡単です。それは単なる Android Studio の問題ですか、それとも私が悪いのでしょうか? 持ち込みOKです。単純な新しいプロジェクトを実行すると、実行されます。新しい onClick ボタンでのみクラッシュします。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    if (savedInstanceState == null) {
        getSupportFragmentManager().beginTransaction()
                .add(R.id.container, new PlaceholderFragment())
                .commit();
    }

   Button button;
    button = (Button)findViewById(R.id.button);
    button.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View view) {
            writeIt();
        }
    });
}
4

1 に答える 1

1

ボタン ビューを activity_main.xml ファイルに追加しましたか? デフォルトでは、Android Studio はフラグメントのみを入力しているようです。その場合、setOnClickListener を呼び出すと NullPointerException がスローされます。

于 2013-11-14T04:50:03.433 に答える