我才刚开始。
每次我在模拟器上运行项目时,我都试图增加一个简单的计数器。
我认为添加一个integer
类型item
会strings.xml
有所帮助,但这是最终的,无法修改。
基本上我只会在我的应用程序的第一个基本屏幕中显示:
Started: N
其中 N 将是我第 N 次从 Eclipse 启动该项目。
如何制作这样一个在应用程序启动和退出时持续存在的计数器?
知道了:
SharedPreferences pref = getPreferences(MODE_PRIVATE);
int tempN=pref.getInt("N", 0);
tempN++;
SharedPreferences.Editor editor = pref.edit();
editor.putInt("N",tempN);
editor.commit();
msgBox.setText("Started:"+tempN);
我仍然不明白的一件事是,当我调用 时pref.getInt("N",0)
,键值对是否会<N,0>
自动创建?