|
@@ -1,7 +1,6 @@
|
|
|
package im.angry.openeuicc.ui
|
|
package im.angry.openeuicc.ui
|
|
|
|
|
|
|
|
import android.content.Intent
|
|
import android.content.Intent
|
|
|
-import android.content.pm.PackageManager
|
|
|
|
|
import android.net.Uri
|
|
import android.net.Uri
|
|
|
import android.os.Build
|
|
import android.os.Build
|
|
|
import android.os.Bundle
|
|
import android.os.Bundle
|
|
@@ -79,10 +78,8 @@ open class SettingsFragment: PreferenceFragmentCompat() {
|
|
|
requirePreference<CheckBoxPreference>("pref_developer_ignore_tls_certificate")
|
|
requirePreference<CheckBoxPreference>("pref_developer_ignore_tls_certificate")
|
|
|
.bindBooleanFlow(preferenceRepository.ignoreTLSCertificateFlow)
|
|
.bindBooleanFlow(preferenceRepository.ignoreTLSCertificateFlow)
|
|
|
|
|
|
|
|
- requirePreference<CheckBoxPreference>("pref_developer_euicc_memory_reset").apply {
|
|
|
|
|
- isVisible = context.packageManager.hasSystemFeature(PackageManager.FEATURE_USB_HOST)
|
|
|
|
|
- bindBooleanFlow(preferenceRepository.euiccMemoryResetFlow)
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ requirePreference<CheckBoxPreference>("pref_developer_euicc_memory_reset")
|
|
|
|
|
+ .bindBooleanFlow(preferenceRepository.euiccMemoryResetFlow)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
protected fun <T : Preference> requirePreference(key: CharSequence) =
|
|
protected fun <T : Preference> requirePreference(key: CharSequence) =
|