Respect 'keep updated' for new items counter
This commit is contained in:
parent
7a98e3c231
commit
46510c808a
@ -1253,9 +1253,15 @@ public class PodDBAdapter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public final int getNumberOfNewItems() {
|
public final int getNumberOfNewItems() {
|
||||||
final String query = "SELECT COUNT(" + KEY_ID + ")"
|
Object[] args = new String[]{
|
||||||
+ " FROM " + TABLE_NAME_FEED_ITEMS
|
TABLE_NAME_FEED_ITEMS + "." + KEY_ID,
|
||||||
+ " WHERE " + KEY_READ + "=" + FeedItem.NEW;
|
TABLE_NAME_FEED_ITEMS,
|
||||||
|
TABLE_NAME_FEEDS,
|
||||||
|
TABLE_NAME_FEED_ITEMS + "." + KEY_FEED + "=" + TABLE_NAME_FEEDS + "." + KEY_ID,
|
||||||
|
TABLE_NAME_FEED_ITEMS + "." + KEY_READ + "=" + FeedItem.NEW
|
||||||
|
+ " AND " + TABLE_NAME_FEEDS + "." + KEY_KEEP_UPDATED + " > 0"
|
||||||
|
};
|
||||||
|
final String query = String.format("SELECT COUNT(%s) FROM %s INNER JOIN %s ON %s WHERE %s", args);
|
||||||
Cursor c = db.rawQuery(query, null);
|
Cursor c = db.rawQuery(query, null);
|
||||||
int result = 0;
|
int result = 0;
|
||||||
if (c.moveToFirst()) {
|
if (c.moveToFirst()) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user