Skip to content

Commit 3d5577f

Browse files
Another way to query in a ContentProvider
1 parent d7a5e81 commit 3d5577f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/java/net/zetetic/ZeteticContentProvider.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import android.database.Cursor;
66
import android.net.Uri;
77
import info.guardianproject.database.sqlcipher.SQLiteDatabase;
8+
import info.guardianproject.database.sqlcipher.SQLiteQueryBuilder;
89

910
public class ZeteticContentProvider extends ContentProvider {
1011

@@ -27,7 +28,10 @@ public boolean onCreate() {
2728

2829
@Override
2930
public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) {
30-
return database.rawQuery("select * from t1", null);
31+
//return database.rawQuery("select * from t1", null);
32+
SQLiteQueryBuilder builder = new SQLiteQueryBuilder();
33+
builder.setTables("t1");
34+
return builder.query(database, new String[]{"a", "b"}, null, null, null, null, null);
3135
}
3236

3337
@Override

0 commit comments

Comments
 (0)