chore: simplify settings intent #77

Merged
PeterCxy merged 2 commits from septs/OpenEUICC:settings-intent into master 2024-12-01 14:57:39 +01:00

View file

@ -38,24 +38,19 @@ class SettingsFragment: PreferenceFragmentCompat() {
}.collect()
}
findPreference<Preference>("pref_info_app_version")
?.apply {
findPreference<Preference>("pref_info_app_version")?.apply {
summary = requireContext().selfAppVersion
// Enable developer options when this is clicked for 7 times
setOnPreferenceClickListener(this@SettingsFragment::onAppVersionClicked)
setOnPreferenceClickListener(::onAppVersionClicked)
}
findPreference<Preference>("pref_info_source_code")
?.setOnPreferenceClickListener {
startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(it.summary.toString())))
true
findPreference<Preference>("pref_info_source_code")?.apply {
intent = Intent(Intent.ACTION_VIEW, Uri.parse(summary.toString()))
}
findPreference<Preference>("pref_advanced_logs")
?.setOnPreferenceClickListener {
startActivity(Intent(requireContext(), LogsActivity::class.java))
true
findPreference<Preference>("pref_advanced_logs")?.apply {
intent = Intent(requireContext(), LogsActivity::class.java)
}
findPreference<CheckBoxPreference>("pref_notifications_download")