diff options
author | Scott Jackson <daneren2005@gmail.com> | 2014-06-01 11:35:39 -0700 |
---|---|---|
committer | Scott Jackson <daneren2005@gmail.com> | 2014-06-01 11:35:39 -0700 |
commit | ec0a512d9f8f704f431d56cc08ffd776a04ead93 (patch) | |
tree | 3fcd80c6015d014df5a7d305407b1d3ed6a2aae6 | |
parent | ce0a0e1dd68e9d1ebaae13928ddb53e4ba92bbce (diff) | |
download | dsub-ec0a512d9f8f704f431d56cc08ffd776a04ead93.tar.gz dsub-ec0a512d9f8f704f431d56cc08ffd776a04ead93.tar.bz2 dsub-ec0a512d9f8f704f431d56cc08ffd776a04ead93.zip |
#327 Add a basic FAQ dialog
-rw-r--r-- | res/menu/main.xml | 4 | ||||
-rw-r--r-- | res/values/strings.xml | 8 | ||||
-rw-r--r-- | src/github/daneren2005/dsub/fragments/MainFragment.java | 8 |
3 files changed, 20 insertions, 0 deletions
diff --git a/res/menu/main.xml b/res/menu/main.xml index 5e504242..7d71a43a 100644 --- a/res/menu/main.xml +++ b/res/menu/main.xml @@ -16,6 +16,10 @@ <item android:id="@+id/menu_about" android:title="@string/menu.about"/> + + <item + android:id="@+id/menu_faq" + android:title="@string/menu.faq"/> <item android:id="@+id/menu_log" diff --git a/res/values/strings.xml b/res/values/strings.xml index 499fc174..de9360c7 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -47,6 +47,13 @@ \nFiles Cached: %2$s
\nUsed Space: %3$s of %4$s
\nAvailable Space: %5$s of %6$s</string>
+ <string name="main.faq_title">FAQ</string>
+ <string name="main.faq_text">
+ Cache vs Permanent Cache:
+ \nWhen songs are downloaded by DSub, they can be deleted to make room for new downloads. Permanently cached music on the other hand will never be automatically deleted.
+ \n\nChromeCast fails:
+ \nMake sure you are not using a self-signed certificate, because the Chromecast will automatically reject them.
+ </string>
<string name="main.select_server">Select server</string>
<string name="main.shuffle">Shuffle play</string>
<string name="main.offline">Go Offline</string>
@@ -89,6 +96,7 @@ <string name="menu.share">Share</string>
<string name="menu.delete_cache">Delete Cache</string>
<string name="menu.cast">Cast To Device</string>
+ <string name="menu.faq">FAQ</string>
<string name="playlist.label">Playlists</string>
<string name="playlist.update_info">Update Information</string>
diff --git a/src/github/daneren2005/dsub/fragments/MainFragment.java b/src/github/daneren2005/dsub/fragments/MainFragment.java index bb6e73cf..4d934e78 100644 --- a/src/github/daneren2005/dsub/fragments/MainFragment.java +++ b/src/github/daneren2005/dsub/fragments/MainFragment.java @@ -89,6 +89,10 @@ public class MainFragment extends SubsonicFragment { case R.id.menu_changelog:
ChangeLog changeLog = new ChangeLog(context, Util.getPreferences(context));
changeLog.getFullLogDialog().show();
+ return true;
+ case R.id.menu_faq:
+ showFAQDialog();
+ return true;
}
return false;
@@ -351,6 +355,10 @@ public class MainFragment extends SubsonicFragment { }.execute();
}
+ private void showFAQDialog() {
+ Util.info(context, R.string.main_faq_title, R.string.main_faq_text);
+ }
+
private void getLogs() {
try {
final String version = context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionName;
|