[英]Why won't an integer variable increment by 1 everytime an activity is opened?
在下面的活動中,我有一個稱為test的整數。 我希望此整數在每次打開活動時對其自身加1,然后舉杯以顯示其值。 我已經這樣做了,但是每次我打開活動時,該值總是在烤面包上打印為1。為什么這樣做?
int test = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.hangar);
final SharedPreferences saving = getSharedPreferences(FILE_NAME, Activity.MODE_PRIVATE);
final SharedPreferences.Editor editor = saving.edit();
test = saving.getInt("testing", 0);
test++;
Toast.makeText(this, "Hello There " + test, Toast.LENGTH_SHORT).show();
editor.putInt("testing", test);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.