mirror of
https://github.com/TeamNewPipe/NewPipe
synced 2025-08-22 10:09:39 +00:00
Don't show toast because of changing content language or country
This commit is contained in:
parent
35abb99dac
commit
c7bf498c04
@ -27,8 +27,6 @@ import java.util.Locale;
|
|||||||
public class ContentSettingsFragment extends BasePreferenceFragment {
|
public class ContentSettingsFragment extends BasePreferenceFragment {
|
||||||
private String youtubeRestrictedModeEnabledKey;
|
private String youtubeRestrictedModeEnabledKey;
|
||||||
|
|
||||||
private Localization initialSelectedLocalization;
|
|
||||||
private ContentCountry initialSelectedContentCountry;
|
|
||||||
private String initialLanguage;
|
private String initialLanguage;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -37,10 +35,6 @@ public class ContentSettingsFragment extends BasePreferenceFragment {
|
|||||||
|
|
||||||
addPreferencesFromResourceRegistry();
|
addPreferencesFromResourceRegistry();
|
||||||
|
|
||||||
initialSelectedLocalization = org.schabi.newpipe.util.Localization
|
|
||||||
.getPreferredLocalization(requireContext());
|
|
||||||
initialSelectedContentCountry = org.schabi.newpipe.util.Localization
|
|
||||||
.getPreferredContentCountry(requireContext());
|
|
||||||
initialLanguage = defaultPreferences.getString(getString(R.string.app_language_key), "en");
|
initialLanguage = defaultPreferences.getString(getString(R.string.app_language_key), "en");
|
||||||
|
|
||||||
if (Build.VERSION.SDK_INT >= 33) {
|
if (Build.VERSION.SDK_INT >= 33) {
|
||||||
@ -98,16 +92,10 @@ public class ContentSettingsFragment extends BasePreferenceFragment {
|
|||||||
public void onDestroy() {
|
public void onDestroy() {
|
||||||
super.onDestroy();
|
super.onDestroy();
|
||||||
|
|
||||||
final Localization selectedLocalization = org.schabi.newpipe.util.Localization
|
|
||||||
.getPreferredLocalization(requireContext());
|
|
||||||
final ContentCountry selectedContentCountry = org.schabi.newpipe.util.Localization
|
|
||||||
.getPreferredContentCountry(requireContext());
|
|
||||||
final String selectedLanguage =
|
final String selectedLanguage =
|
||||||
defaultPreferences.getString(getString(R.string.app_language_key), "en");
|
defaultPreferences.getString(getString(R.string.app_language_key), "en");
|
||||||
|
|
||||||
if (!selectedLocalization.equals(initialSelectedLocalization)
|
if (!selectedLanguage.equals(initialLanguage)) {
|
||||||
|| !selectedContentCountry.equals(initialSelectedContentCountry)
|
|
||||||
|| !selectedLanguage.equals(initialLanguage)) {
|
|
||||||
if (Build.VERSION.SDK_INT < 33) {
|
if (Build.VERSION.SDK_INT < 33) {
|
||||||
Toast.makeText(
|
Toast.makeText(
|
||||||
requireContext(),
|
requireContext(),
|
||||||
@ -115,6 +103,10 @@ public class ContentSettingsFragment extends BasePreferenceFragment {
|
|||||||
Toast.LENGTH_LONG
|
Toast.LENGTH_LONG
|
||||||
).show();
|
).show();
|
||||||
}
|
}
|
||||||
|
final Localization selectedLocalization = org.schabi.newpipe.util.Localization
|
||||||
|
.getPreferredLocalization(requireContext());
|
||||||
|
final ContentCountry selectedContentCountry = org.schabi.newpipe.util.Localization
|
||||||
|
.getPreferredContentCountry(requireContext());
|
||||||
NewPipe.setupLocalization(selectedLocalization, selectedContentCountry);
|
NewPipe.setupLocalization(selectedLocalization, selectedContentCountry);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user