From 9c0f65d6131c80706c75be208dddcca19e484360 Mon Sep 17 00:00:00 2001 From: Johann Date: Thu, 4 Jul 2024 17:58:56 +0200 Subject: [PATCH] disable Radio Settings if tm has no CP --- .../SettingPreferences/MobileNetworkSettingsFragment.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/SettingPreferences/MobileNetworkSettingsFragment.java b/app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/SettingPreferences/MobileNetworkSettingsFragment.java index 04a7ee2c..b6a1ba1d 100644 --- a/app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/SettingPreferences/MobileNetworkSettingsFragment.java +++ b/app/src/main/java/de/fraunhofer/fokus/OpenMobileNetworkToolkit/SettingPreferences/MobileNetworkSettingsFragment.java @@ -82,12 +82,19 @@ private void handleSetNetwork(){ Toast.makeText(ct, "App doesn't have Carrier Permissions", Toast.LENGTH_SHORT).show(); } + @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); DropDownPreference selectNetworkType = findPreference(SELECTNETWORKTYPE); EditTextPreference inputPLMN = findPreference(ADDPLMN); SwitchPreference reboot = findPreference(PERSISTREBOOT); + + if(!gv.isCarrier_permissions()){ + selectNetworkType.setEnabled(false); + inputPLMN.setEnabled(false); + reboot.setEnabled(false); + } ct = requireContext(); plmnId = ct.getString(R.string.select_plmn); accessNetworkType = ct.getString(R.string.access_networktype);