Я искал на этом форуме, как сделать логическое значение, которое переключается на true при нажатии. У меня в программе две кнопки: да и нет. Когда я нажимаю на них, в методе onClick
логическое значение переключается на true, но в остальной части кода оно остается ложным.
Код:
public class MainActivity extends AppCompatActivity {
static boolean yesisclicked=false;
static boolean noisclicked=false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Button comment;
final Button yes;
final Button no;
comment =findViewById(R.id.comment);
yes= findViewById(R.id.yes);
no = findViewById(R.id.no);
yes.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
yesisclicked=true;
noisclicked=false;
}
});
no.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
noisclicked=true;
yesisclicked=false;
}
});
comment.setText(""+noisclicked);
Почему это происходит и как мне это решить?