我想知道如何设置一个条件:如果这是你第一次启动活动(每次你启动应用程序)做一些事情,如果我早些时候已经开始做其他事情。类似的东西:
If (firstTime) {
}
else {
bundle = getIntent () getExtras ().;
count = bundle.getInt ("countAnterior");
}
答案 0 :(得分:1)
你应该存储一个标志。例如,在SharedPreferences
中存储一个号码,以了解它是否是第一次。
你可以这样做:
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
if (preferences.getInt("first", 0) != 1) {
SharedPreferences.Editor editor = preferences.edit();
editor.putInt("first", 1);
editor.commit();
//first time
} else {
// not first time
}