質問: AndrodStudioについての質問です。 スタート、ストップのみのタイマーのアプリを作りたいのですが、うまくいきません。 スタートを押すと、アプリが停止してしまいます。
回答: レイアウト.xml中の android:onClick="onClick" を使うのなら, implements View.OnClickListener は不要だし, public void onClick(View v) { と引数ありのonClick()メソッドにはならない。 アクティビティに対して implements View.OnClickListener を指定して public void onClick(View v) { と引数ありのonClick()メソッドで処理するなら, レイアウト.xml中の android:onClick="onClick" は削除して, 次のように2つのButtonと1つのTextViewの扱いをJava内で指定することになります。 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.button1).setOnClickListener(this); findViewById(R.id.button2).setOnClickListener(this); textView = (TextView) findViewById(R.id.textView1); }