私はアンドロイドスタジオを使用して新しいApp.Iを構築し、ボタンのアクションを作成しています。以下はコードスニペットです。私は今、最初に私は編集テキストを作成するアンドロイドについて勉強しています整数にボタンを編集する
final EditText text = (EditText) findViewById(R.id.editText);
Button button = (Button) findViewById(R.id.addButton);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button.setOnClickListener(
new View.OnClickListener(){
@Override
public void onClick(View v) {
try {
int myNum = Integer.parseInt(text.getText().toString());
} catch(NumberFormatException nfe) {
}
}
}
);
モジュールを実行しようとすると、このエラーメッセージが表示されます。
エラーメッセージは、アプリケーションがクラッシュしたことを通知しています。おそらく、レイアウトが膨張する前にfindViewByIdを呼び出しているため、オブジェクトは無効です。 –
エラースタックトレースを確認しましたか?ログを確認し、ここにエラーを貼り付けてください。 –