From 34ad6a24b4f6bc424e54b71144faa5838d33f4ca Mon Sep 17 00:00:00 2001 From: Adrian Ulrich Date: Sat, 5 Aug 2017 13:02:56 +0200 Subject: [PATCH] add help fragment --- res/values/translatable.xml | 1 + res/xml/preference_headers.xml | 3 +++ .../android/vanilla/PreferencesActivity.java | 15 +++++++++++++++ 3 files changed, 19 insertions(+) diff --git a/res/values/translatable.xml b/res/values/translatable.xml index f780ab53..2a134d10 100644 --- a/res/values/translatable.xml +++ b/res/values/translatable.xml @@ -254,6 +254,7 @@ THE SOFTWARE. Emulate stock broadcasts Send broadcasts emulating those sent by the stock music player to work with 3rd party lockscreen controls, widgets, etc. + Help About Tab order diff --git a/res/xml/preference_headers.xml b/res/xml/preference_headers.xml index 99446082..84c0d0f4 100644 --- a/res/xml/preference_headers.xml +++ b/res/xml/preference_headers.xml @@ -48,6 +48,9 @@ THE SOFTWARE.
+
diff --git a/src/ch/blinkenlights/android/vanilla/PreferencesActivity.java b/src/ch/blinkenlights/android/vanilla/PreferencesActivity.java index ae584a97..cf1cc6f7 100644 --- a/src/ch/blinkenlights/android/vanilla/PreferencesActivity.java +++ b/src/ch/blinkenlights/android/vanilla/PreferencesActivity.java @@ -239,6 +239,21 @@ public class PreferencesActivity extends PreferenceActivity } } + public static class HelpFragment extends PreferenceFragment { + @Override + public void onCreate(Bundle savedInstanceState) + { + super.onCreate(savedInstanceState); + + Activity activity = getActivity(); + Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://github.com/vanilla-music/vanilla-music.github.io/wiki")); + if (intent != null) { + startActivity(intent); + } + activity.finish(); + } + } + public static class AboutFragment extends WebViewFragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)