Код: Выделить всё
private void saveLang(String lng) {
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
sharedPreferences.edit().putString("norsegods_langx", lng).apply();
Intent i = new Intent(MainActivity.this, MainActivity.class);
startActivity(i);
finish();
overridePendingTransition(0, 0);
}
Но для SKD 34+ overridePendingTransition устарел, поэтому я попробовал использовать overrideActivityTransition:
Код: Выделить всё
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
//for API Level 34+
overrideActivityTransition(Activity.OVERRIDE_TRANSITION_OPEN, 0, 0);
} else {
overridePendingTransition(0, 0);
}
Как это сделать без проблем на SDK34+?
Подробнее здесь: https://stackoverflow.com/questions/793 ... transition
Мобильная версия