Code: Select all
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);
}
Aber für SKD 34+ ist overridePendingTransition veraltet, daher habe ich versucht, overrideActivityTransition:
zu verwenden
Code: Select all
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);
}
Wie geht das reibungslos mit SDK34+?