# App/Android(JAVA)

[안드로이드 스튜디오] 한 번만 실행되는 액티비티 (SharedPreference)

final String PREFNAME = "Preferences";

public void isFirstTime() {
SharedPreferences settings = getSharedPreferences(PREFNAME, MODE_PRIVATE);
SharedPreferences.Editor editor = settings.edit();

if (settings.getBoolean("isFirstTime", true)) {
editor.putBoolean("isFirstTime", false);
editor.apply();

Intent intent = new Intent(getApplicationContext(), GuideActivity.class);
startActivity(intent);
}
}메인 액티비티의 onCreate 함수안에서 setContentView 이후에 



함수를 실행시켜주면 알아서 체크해줌.


super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);


isFirstTime();


728x90