如果你能帮助我,我将非常感激,
我想只在首次加载我的Android应用程序时启动一个intent并保存相同的设置。要保存我的设置,请使用SharedPreferences
:
SharedPreferences preferences = getSharedPreferences("prefName", MODE_PRIVATE);
SharedPreferences.Editor edit= preferences.edit();
edit.putBoolean("isFirstRun", false);
edit.commit();
非常感谢。
答案 0 :(得分:1)
你可以做这样的事情
SharedPreferences preferences = getSharedPreferences("prefName", MODE_PRIVATE);
SharedPreferences.Editor edit= preferences.edit();
if(preferences.getBoolean("isFirstRun", true)){
edit.putBoolean("isFirstRun", false);
edit.commit();
//Do your stuff for first Run
}else {
}
答案 1 :(得分:0)
在您的活动A中,您应该检查共享的偏好设置,例如:
if(!pref.getBoolean("isFirstRun", false)){
//Load activity B
// put your code for updating shared pref as you mention above.
}else{
//Load activity C
}