Мое приложение работает с точки зрения навигации, хотя флажок отмечен, но, конечно, при использовании приложения флажок не всегда будет установлен и вместо этого будет учитываться что-то еще.Мой код:
Мне нужно, чтобы Go Go btn работал независимо от состояния флажка
Спасибо заранее
---------------------------------ОБНОВИТЬ----------------------------------
Из комментариев мне удалось заставить код работать, но теперь он снова начинает закрываться при каждом нажатии кнопки, и окно булавки не отображается, когдафлажок установлен?
вот мой код
checkBox = findViewById(R.id.checkBox);
checkBox.setOnClickListener(this);
GoBtn = findViewById(R.id.GoBtn);
GoBtn.setOnClickListener(this);
@Override
public void onClick(View v) {
//method called
if (v == checkBox){
if (checkBox.isChecked())
{
userPin.setVisibility(View.VISIBLE);
//when checkbox is check, userPin becomes visible
}
}
else if (v == GoBtn){
ChangeActivityStudent();
}
{
userPin.setVisibility(View.INVISIBLE);
//otherwise userPin is invisible
}
// called when check box is clicked
GoBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ChangeActivityStudent();
}
});
}
private void ChangeActivityStudent(){
Intent intent = new Intent(MainActivity.this, StudentActivity.class);
startActivity(intent);
}
}
спасибо за любую помощь