added preference, need to work into database

This commit is contained in:
Ross Harrison 2015-01-31 23:30:01 -06:00
parent 9659c18d89
commit 672c38e20a
4 changed files with 22 additions and 2 deletions

View File

@ -58,9 +58,9 @@ public class PreferenceController {
public static final String PREF_GPODNET_LOGOUT = "pref_gpodnet_logout";
public static final String PREF_GPODNET_HOSTNAME = "pref_gpodnet_hostname";
public static final String PREF_EXPANDED_NOTIFICATION = "prefExpandNotify";
public static final String PREF_QUEUE_ADD_TO_FRONT = "prefQueueAddToFront";
private static final String PREF_PERSISTENT_NOTIFICATION = "prefPersistNotify";
private final PreferenceUI ui;
private CheckBoxPreference[] selectedNetworks;

View File

@ -93,6 +93,18 @@
</PreferenceScreen>
</PreferenceCategory>
<PreferenceCategory android:title="@string/queue_label">
<CheckBoxPreference
android:defaultValue="false"
android:enabled="true"
android:key="prefQueueAddToFront"
android:summary="@string/pref_queueAddToFront_sum"
android:title="@string/pref_queueAddToFront_title"/>
/>
</PreferenceCategory>
<PreferenceCategory android:title="@string/services_label">
<PreferenceScreen
android:key="prefFlattrSettings"

View File

@ -377,7 +377,13 @@ public class DBWriter {
context, itemIds[i]);
if (item != null) {
queue.add(item);
// add item to either front ot back of queue
if(PreferenceManager){
queue.add(0, item);
}else{
queue.add(item);
}
queueModified = true;
if (!item.isRead()) {
item.setRead(true);

View File

@ -257,6 +257,8 @@
<string name="pref_persistNotify_title">Persistent playback controls</string>
<string name="pref_persistNotify_sum">Keep notification and lockscreen controls when playback is paused.</string>
<string name="pref_expand_notify_unsupport_toast">Android versions before 4.1 do not support expanded notifications.</string>
<string name="pref_queueAddToFront_sum">Add new episodes to the front of the queue.</string>
<string name="pref_queueAddToFront_title">Enqueue at front.</string>
<!-- Auto-Flattr dialog -->
<string name="auto_flattr_enable">Enable automatic flattring</string>