首次加载应用程序后不显示Intent

时间:2015-07-16 07:38:59

标签: android

如果你能帮助我,我将非常感激,

我想只在首次加载我的Android应用程序时启动一个intent并保存相同的设置。要保存我的设置,请使用SharedPreferences

SharedPreferences preferences = getSharedPreferences("prefName", MODE_PRIVATE);
SharedPreferences.Editor edit= preferences.edit();

edit.putBoolean("isFirstRun", false);
edit.commit();

非常感谢。

2 个答案:

答案 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
}