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("pref_info_app_version") ?.summary = requireContext().selfAppVersion findPreference("pref_info_source_code") ?.setOnPreferenceClickListener { startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(it.summary.toString()))) true } } }