Compare commits

..

1 commit

Author SHA1 Message Date
a4a9ef43d4
feat: euicc memory reset 2025-03-06 20:28:24 +08:00
2 changed files with 2 additions and 6 deletions

View file

@ -1,7 +1,6 @@
package im.angry.openeuicc.ui
import android.content.Intent
import android.content.pm.PackageManager
import android.net.Uri
import android.os.Build
import android.os.Bundle
@ -79,10 +78,8 @@ open class SettingsFragment: PreferenceFragmentCompat() {
requirePreference<CheckBoxPreference>("pref_developer_ignore_tls_certificate")
.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) =

View file

@ -71,7 +71,6 @@
<CheckBoxPreference
app:iconSpaceReserved="false"
app:isPreferenceVisible="false"
app:key="pref_developer_euicc_memory_reset"
app:summary="@string/pref_developer_euicc_memory_reset_desc"
app:title="@string/pref_developer_euicc_memory_reset" />