Моя заява про вимикач працює вчора відмінно. Але коли я запустив код раніше цього ранку, затемнення зачинило мені помилку, підкреслюючи виписки справи червоним кольором, і говорить: виразки регістру повинні бути постійними виразами, це постійно, я не знаю, що сталося. Ось мій код нижче:
public void onClick(View src)
{
switch(src.getId()) {
case R.id.playbtn:
checkwificonnection();
break;
case R.id.stopbtn:
Log.d(TAG, "onClick: stopping srvice");
Playbutton.setImageResource(R.drawable.playbtn1);
Playbutton.setVisibility(0); //visible
Stopbutton.setVisibility(4); //invisible
stopService(new Intent(RakistaRadio.this,myservice.class));
clearstatusbar();
timer.cancel();
Title.setText(" ");
Artist.setText(" ");
break;
case R.id.btnmenu:
openOptionsMenu();
break;
}
}
Усі R.id.int всі підкреслені червоним кольором.
R
зазвичай генерується інструментами IDE / dev, тому зазвичай він правильний для версії Android, що використовується.
R.id.playbtn
тощо? Чи все статичне і остаточне?