当用户关闭该应用程序时,运行一次的活动不会再次出现

时间:2016-08-04 05:41:15

标签: android-studio-2.2

我有我的应用程序的注册类型页面,用于获取用户的详细信息,我只使用sharedpreferences方法运行一次,但我遇到一个问题,如果用户在填写期间关闭该应用程序这个活动的细节不会再来了。

setContentView(R.layout.register_data);
getSharedPreferences("PREFERENCE", MODE_PRIVATE)
boolean isFirstRun = getSharedPreferences("PREFERENCE",MODE_PRIVATE).getBoolean("isFirstRun", true);
 if (isFirstRun){
    startActivity(new Intent(MainActivity.this, RegisterDetail.class));
   .edit()
   .putBoolean("isFirstRun", false)
    .apply();

}

1 个答案:

答案 0 :(得分:0)

检查link 可能对你有帮助

有些参考

 SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
    boolean previouslyStarted = prefs.getBoolean(getString(R.string.pref_previously_started), false);
    if(!previouslyStarted) {
        SharedPreferences.Editor edit = prefs.edit();
        edit.putBoolean(getString(R.string.pref_previously_started), Boolean.TRUE);
        edit.commit();
        showHelp();
    }