Как проверить, является ли логическое значение true или false из другого класса java?Проверьте, истинно ли логическое значение из другого класса java.
menu.class
public class menu extends AppCompatActivity {
TextView textPoints;
Button button2;
public boolean easy;
public void Click(View v) {
if (button2.getText().equals("Svårighetsgrad: Svårt")) {
easy = true;
button2.setText("Svårighetsgrad: Lätt");
}
else {
easy = false;
button2.setText("Svårighetsgrad: Svårt");
GameActivity.class
menu m = new menu();
if (m.easy == true) {
myImageView.setVisibility(View.VISIBLE);
newAndroid();
points = getPoints() - 1;
text1.setText("Poäng: " + points);
}
else {
myImageView.setVisibility(View.VISIBLE);
newAndroid();
points = getPoints() - 5;
text1.setText("Poäng: " + points);
Ну, так как код довольно неполный, мы не можем здесь помочь. Из этой части кода все, что я могу сказать, это: «отлично выглядит для меня». Поскольку он, по-видимому, не работает, сообщение об ошибке и полный код будут весьма полезными. Скорее всего, речь идет о привилегиях доступа, но не могу сказать, что без кода – Paul
«Легко» переменная поля? – Arman
сделать boolean easy acess level общедоступным или защищенным или по умолчанию rahter, чем private. поэтому его можно получить вне класса. – Ankur1994a