私は本から練習しています。こんにちは、Android ed3。「About」を表示するためのアクションボタンを作成するサンプルコードがあります。必要なXMLファイルをすべて編集しました。次のコードでは.logcatは10行目でnullpointer例外を表示しています:about.Button.setClickListener(this)。助けてください。また、 'this'パラメータを理解できませんでした。ボタンアクション - Androidアプリ
public class Sudoku extends Activity implements OnClickListener {
private static final String TAG = "Sudoku";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Set up click listeners for all the button
View aboutButton = findViewById(R.id.about_button);
aboutButton.setOnClickListener(this);
}
public void onClick(View v) {
switch (v.getId()) {
case R.id.about_button:
Intent i = new Intent(this, About.class);
startActivity(i);
break;
}
}}
を変更...これを試してみてくださいそれは実際のレイアウトファイルに使用されます。 – L7ColWinters
すべて完了しました。コードは実行されません! – Maxsteel
ここにあなたのXMLファイルを投稿してください..あなたはまだ同じエラーを受けていますか? – San