Я пытаюсь отладить код в моей первой программе для Android.Я начал использовать обычный println, и он работал в более раннем методе main (onCreate), показывая результаты в LogCat.Однако, похоже, что это не работает ниже, поэтому я начал пытаться работать с Log.i / Log.d безуспешно.Я в основном пытаюсь выяснить, действительно ли программа выполняет приведенный ниже метод - хотя в LogCat не создаются операторы печати, я думаю, что код на самом деле работает так, как когда я нажимаю кнопку «новый» или «выход» в моем приложении,кажется, что он находится в правильном месте в выражении case и запускает finish ();
Любая помощь в получении чего-либо будет очень полезна при печати чего-либо в LogCat, так что я могу видеть, что происходит.
Спасибо
Эд Райан
</p>
<pre>
public void onClick(final View v) {
System.out.println("Here in - onClick");
switch (v.getId()) {
case R.id.about_button:
System.out.println("Here in - onClick1");
Intent i = new Intent(this, About.class);
startActivity(i);
break;
case R.id.new_button:
System.out.println("Here in - onClick2");
finish();
//openNewGameDialog();
break;
case R.id.exit_button:
Log.i("onDisabled","info");
Log.d(TAG, "onDisabled");
System.out.println("Here in - onClick3");
finish();
break;
}
}
}//end class