大家好,我想利用一個全局整型變量,根據用戶對錯選擇,我將在7個不同的活動中增加。問題是我每次在每個不同的活動中實現變量時,都不保留該值。相反,我得到的變量的默認值。我想要的是,我對變量所做的每個增量都保存下來,當我在下一個變量中再次使用它時。任何幫助讚賞。 我曾嘗試和失敗:Android全局變量動態值
public class MyApplication extends Application {
private int grade=0;
public int setGrade(int grade) {
this.grade = grade;
}
public int getGrade() {
return grade;
}
}
public class lessonOnePhoto extends Activity {
private int grade = ((MyApplication) this.getApplication()).getGrade();
if (rbtn[0].getText().toString().equals("Boy")) {
grade++;
}
else {
Toast.makeText(getApplicationContext(),"Wrong Choise",Toast.LENGHT_SHORT).show();
}
}
這不起作用。如果分數在其他地方更改,則該活動將不具有當前值。 – Simon