summaryrefslogtreecommitdiff
path: root/src/de
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2013-08-06 19:17:17 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2013-08-06 19:17:17 +0200
commit03804d5d51a6dc415ccbf3dabf7ecfd4d19c0d4b (patch)
treeb399ca0543e0fa5331327691674ff132e20018c1 /src/de
parenta90c7219f363e9b70159b42e3131d49d58561f4b (diff)
downloadAntennaPod-03804d5d51a6dc415ccbf3dabf7ecfd4d19c0d4b.zip
Several bugfixes in database queries
Diffstat (limited to 'src/de')
-rw-r--r--src/de/danoeh/antennapod/storage/PodDBAdapter.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/de/danoeh/antennapod/storage/PodDBAdapter.java b/src/de/danoeh/antennapod/storage/PodDBAdapter.java
index 5718e03c0..0238e7697 100644
--- a/src/de/danoeh/antennapod/storage/PodDBAdapter.java
+++ b/src/de/danoeh/antennapod/storage/PodDBAdapter.java
@@ -473,8 +473,7 @@ public class PodDBAdapter {
if (resetMediaPosition) {
values.clear();
values.put(KEY_POSITION, 0);
- db.update(TABLE_NAME_FEED_MEDIA, values, "?=?", new String[]{
- KEY_ID, String.valueOf(mediaId)});
+ db.update(TABLE_NAME_FEED_MEDIA, values, KEY_ID + "=?", new String[]{String.valueOf(mediaId)});
}
db.setTransactionSuccessful();
@@ -487,8 +486,7 @@ public class PodDBAdapter {
for (long id : itemIds) {
values.clear();
values.put(KEY_READ, read);
- db.update(TABLE_NAME_FEED_ITEMS, values, "?=?", new String[]{
- KEY_ID, String.valueOf(id)});
+ db.update(TABLE_NAME_FEED_ITEMS, values, KEY_ID + "=?", new String[]{String.valueOf(id)});
}
db.setTransactionSuccessful();
db.endTransaction();
@@ -793,7 +791,7 @@ public class PodDBAdapter {
}
open();
Cursor c = db.query(TABLE_NAME_FEED_MEDIA, null,
- KEY_PLAYBACK_COMPLETION_DATE + " IS NOT NULL", null, null,
+ KEY_PLAYBACK_COMPLETION_DATE + " > 0", null, null,
null, KEY_PLAYBACK_COMPLETION_DATE + " DESC LIMIT " + limit);
return c;
}
@@ -1091,7 +1089,7 @@ public class PodDBAdapter {
do {
long mediaId = feeditemCursor.getLong(KEY_MEDIA_POSITION);
contentValues.put(KEY_FEEDITEM, feeditemCursor.getLong(KEY_ID_POSITION));
- db.update(TABLE_NAME_FEED_MEDIA, contentValues, "?=?", new String[]{KEY_ID, String.valueOf(mediaId)});
+ db.update(TABLE_NAME_FEED_MEDIA, contentValues, KEY_ID + "=?", new String[]{String.valueOf(mediaId)});
contentValues.clear();
} while (feeditemCursor.moveToNext());
db.setTransactionSuccessful();