Example #1
0
 public static void setInitialized() {
   HearthstoneApplication.getInstance()
       .getSharedPreferences(PREFS_FILE, Context.MODE_PRIVATE)
       .edit()
       .putInt(KEY_INITIALIZED_VERSION, BuildConfig.VERSION_CODE)
       .apply();
 }
Example #2
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    SharedPreferences prefs =
        HearthstoneApplication.getInstance().getSharedPreferences(PREFS_FILE, Context.MODE_PRIVATE);
    Intent intent;
    if (BuildConfig.VERSION_CODE == prefs.getInt(KEY_INITIALIZED_VERSION, 0)) {
      setInitialized();
      intent = new Intent(this, HearthstoneActivity.class);
    } else {
      intent = new Intent(this, InitializationActivity.class);
    }

    startActivity(intent);
    finish();
  }