在我的下面的活动中,我有一个名为test的整数。我想让这个整数在每次打开活动时为自己添加1,然后得到一个toast来显示它的值。我已经这样做了,但每次打开活动时,值总是以吐司的形式打印为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);