Browse Source

Increased history query efficiency

master
Anthony Restaino 10 years ago
parent
commit
4c75b9ffb5
  1. 4
      src/acr/browser/lightning/HistoryDatabaseHandler.java

4
src/acr/browser/lightning/HistoryDatabaseHandler.java

@ -122,6 +122,7 @@ public class HistoryDatabaseHandler extends SQLiteOpenHelper { @@ -122,6 +122,7 @@ public class HistoryDatabaseHandler extends SQLiteOpenHelper {
Cursor cursor = mDatabase.rawQuery(selectQuery, null);
// looping through all rows and adding to list
int n = 0;
if (cursor.moveToLast()) {
do {
HistoryItem item = new HistoryItem();
@ -131,7 +132,8 @@ public class HistoryDatabaseHandler extends SQLiteOpenHelper { @@ -131,7 +132,8 @@ public class HistoryDatabaseHandler extends SQLiteOpenHelper {
item.setImageId(R.drawable.ic_history);
// Adding item to list
itemList.add(item);
} while (cursor.moveToPrevious());
n++;
} while (cursor.moveToPrevious() && n < 5);
}
cursor.close();
// return item list

Loading…
Cancel
Save