| 123456789101112131415161718192021222324 |
- package im.angry.openeuicc.ui
- import android.content.Intent
- import android.net.Uri
- import android.os.Bundle
- import androidx.preference.Preference
- import androidx.preference.PreferenceFragmentCompat
- import im.angry.openeuicc.common.R
- import im.angry.openeuicc.util.*
- class SettingsFragment: PreferenceFragmentCompat() {
- override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
- setPreferencesFromResource(R.xml.pref_settings, rootKey)
- findPreference<Preference>("pref_info_app_version")
- ?.summary = requireContext().selfAppVersion
- findPreference<Preference>("pref_info_source_code")
- ?.setOnPreferenceClickListener {
- startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(it.summary.toString())))
- true
- }
- }
- }
|