Commit fe68f36a authored by Mygod's avatar Mygod

Make stuff happen

parent b4c6baca
...@@ -69,6 +69,7 @@ object Key { ...@@ -69,6 +69,7 @@ object Key {
const val controlStats = "control.stats" const val controlStats = "control.stats"
const val controlImport = "control.import" const val controlImport = "control.import"
const val controlExport = "control.export" const val controlExport = "control.export"
const val about = "about"
} }
object Action { object Action {
......
...@@ -187,6 +187,11 @@ class MainPreferenceFragment : LeanbackPreferenceFragment(), ShadowsocksConnecti ...@@ -187,6 +187,11 @@ 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 {
Toast.makeText(activity, "shadowsocks.org/android", Toast.LENGTH_SHORT).show()
true
}
changeState(BaseService.IDLE) // reset everything to init state changeState(BaseService.IDLE) // reset everything to init state
connection.connect() connection.connect()
DataStore.publicStore.registerChangeListener(this) DataStore.publicStore.registerChangeListener(this)
......
...@@ -66,7 +66,9 @@ ...@@ -66,7 +66,9 @@
android:title="@string/port_transproxy"/> android:title="@string/port_transproxy"/>
</PreferenceCategory> </PreferenceCategory>
<Preference android:title="@string/about" <Preference
android:key="about"
android:title="@string/about"
android:summary="shadowsocks.org/android"/> 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