Commit fbb99880 authored by Mygod's avatar Mygod

Show version name in TV preference

parent 5b3d472d
...@@ -159,12 +159,13 @@ class MainPreferenceFragment : LeanbackPreferenceFragment(), ShadowsocksConnecti ...@@ -159,12 +159,13 @@ class MainPreferenceFragment : LeanbackPreferenceFragment(), ShadowsocksConnecti
stats = findPreference(Key.controlStats) stats = findPreference(Key.controlStats)
controlImport = findPreference(Key.controlImport) controlImport = findPreference(Key.controlImport)
val boot = findPreference(Key.isAutoConnect) as SwitchPreference (findPreference(Key.isAutoConnect) as SwitchPreference).apply {
boot.setOnPreferenceChangeListener { _, value -> setOnPreferenceChangeListener { _, value ->
BootReceiver.enabled = value as Boolean BootReceiver.enabled = value as Boolean
true true
}
isChecked = BootReceiver.enabled
} }
boot.isChecked = BootReceiver.enabled
tfo = findPreference(Key.tfo) as SwitchPreference tfo = findPreference(Key.tfo) as SwitchPreference
tfo.isChecked = DataStore.tcpFastOpen tfo.isChecked = DataStore.tcpFastOpen
...@@ -189,9 +190,12 @@ class MainPreferenceFragment : LeanbackPreferenceFragment(), ShadowsocksConnecti ...@@ -189,9 +190,12 @@ class MainPreferenceFragment : LeanbackPreferenceFragment(), ShadowsocksConnecti
portLocalDns = findPreference(Key.portLocalDns) portLocalDns = findPreference(Key.portLocalDns)
portTransproxy = findPreference(Key.portTransproxy) portTransproxy = findPreference(Key.portTransproxy)
serviceMode.onPreferenceChangeListener = onServiceModeChange serviceMode.onPreferenceChangeListener = onServiceModeChange
findPreference(Key.about).setOnPreferenceClickListener { findPreference(Key.about).apply {
Toast.makeText(activity, "shadowsocks.org/android", Toast.LENGTH_SHORT).show() summary = getString(R.string.about_title, BuildConfig.VERSION_NAME)
true setOnPreferenceClickListener {
Toast.makeText(activity, "https://shadowsocks.org/android", Toast.LENGTH_SHORT).show()
true
}
} }
tester = ViewModelProviders.of(activity as FragmentActivity).get() tester = ViewModelProviders.of(activity as FragmentActivity).get()
......
...@@ -67,7 +67,6 @@ ...@@ -67,7 +67,6 @@
<Preference <Preference
android:key="about" android:key="about"
android:title="@string/about" android:title="@string/about"/>
android:summary="shadowsocks.org/android"/>
</PreferenceScreen> </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