From: Cameron Wong Date: Fri, 17 Feb 2017 02:03:37 +0000 (-0500) Subject: Add preferences menu X-Git-Tag: release-1.2~43 X-Git-Url: https://hydra-www.ietfng.org/gitweb/?a=commitdiff_plain;h=96979c633d2293998647d996c2e99e50584629b4;p=acmetensortoys-ctfws-android Add preferences menu --- diff --git a/mobile/src/main/AndroidManifest.xml b/mobile/src/main/AndroidManifest.xml index 50aa447..f61d74d 100644 --- a/mobile/src/main/AndroidManifest.xml +++ b/mobile/src/main/AndroidManifest.xml @@ -27,6 +27,7 @@ + msgs) { } }; diff --git a/mobile/src/main/java/com/acmetensortoys/ctfwstimer/SettingsActivity.java b/mobile/src/main/java/com/acmetensortoys/ctfwstimer/SettingsActivity.java new file mode 100644 index 0000000..d007765 --- /dev/null +++ b/mobile/src/main/java/com/acmetensortoys/ctfwstimer/SettingsActivity.java @@ -0,0 +1,22 @@ +package com.acmetensortoys.ctfwstimer; + +import android.preference.PreferenceActivity; +import android.preference.PreferenceFragment; +import android.os.Bundle; + +// TODO (Cam): changing the server doesn't actually work yet +public class SettingsActivity extends PreferenceActivity { + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + getFragmentManager().beginTransaction().replace(android.R.id.content, new SettingsFragment()).commit(); + } + + public static class SettingsFragment extends PreferenceFragment { + @Override + public void onCreate(final Bundle savedInstanceBundle) { + super.onCreate(savedInstanceBundle); + addPreferencesFromResource(R.xml.preferences); + } + } +} diff --git a/mobile/src/main/res/menu/mainmenu.xml b/mobile/src/main/res/menu/mainmenu.xml index 0c6a9f0..e4686b2 100644 --- a/mobile/src/main/res/menu/mainmenu.xml +++ b/mobile/src/main/res/menu/mainmenu.xml @@ -1,6 +1,13 @@ + About Set MQTT Server Server URI: + Settings Connection Metadata: Server State: diff --git a/mobile/src/main/res/xml/preferences.xml b/mobile/src/main/res/xml/preferences.xml new file mode 100644 index 0000000..8f56170 --- /dev/null +++ b/mobile/src/main/res/xml/preferences.xml @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file