Commit fbb99880 authored by Mygod's avatar Mygod

Show version name in TV preference

parent 5b3d472d
......@@ -159,12 +159,13 @@ class MainPreferenceFragment : LeanbackPreferenceFragment(), ShadowsocksConnecti
stats = findPreference(Key.controlStats)
controlImport = findPreference(Key.controlImport)
val boot = findPreference(Key.isAutoConnect) as SwitchPreference
boot.setOnPreferenceChangeListener { _, value ->
BootReceiver.enabled = value as Boolean
true
(findPreference(Key.isAutoConnect) as SwitchPreference).apply {
setOnPreferenceChangeListener { _, value ->
BootReceiver.enabled = value as Boolean
true
}
isChecked = BootReceiver.enabled
}
boot.isChecked = BootReceiver.enabled
tfo = findPreference(Key.tfo) as SwitchPreference
tfo.isChecked = DataStore.tcpFastOpen
......@@ -189,9 +190,12 @@ class MainPreferenceFragment : LeanbackPreferenceFragment(), ShadowsocksConnecti
portLocalDns = findPreference(Key.portLocalDns)
portTransproxy = findPreference(Key.portTransproxy)
serviceMode.onPreferenceChangeListener = onServiceModeChange
findPreference(Key.about).setOnPreferenceClickListener {
Toast.makeText(activity, "shadowsocks.org/android", Toast.LENGTH_SHORT).show()
true
findPreference(Key.about).apply {
summary = getString(R.string.about_title, BuildConfig.VERSION_NAME)
setOnPreferenceClickListener {
Toast.makeText(activity, "https://shadowsocks.org/android", Toast.LENGTH_SHORT).show()
true
}
}
tester = ViewModelProviders.of(activity as FragmentActivity).get()
......
......@@ -67,7 +67,6 @@
<Preference
android:key="about"
android:title="@string/about"
android:summary="shadowsocks.org/android"/>
android:title="@string/about"/>
</PreferenceScreen>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment