aboutsummaryrefslogtreecommitdiffstats
path: root/sdk/src/java/lineageos/providers/LineageSettings.java
diff options
context:
space:
mode:
Diffstat (limited to 'sdk/src/java/lineageos/providers/LineageSettings.java')
-rw-r--r--sdk/src/java/lineageos/providers/LineageSettings.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/sdk/src/java/lineageos/providers/LineageSettings.java b/sdk/src/java/lineageos/providers/LineageSettings.java
index 94b666b1..d9f17baf 100644
--- a/sdk/src/java/lineageos/providers/LineageSettings.java
+++ b/sdk/src/java/lineageos/providers/LineageSettings.java
@@ -132,7 +132,7 @@ public final class LineageSettings {
private final String mVersionSystemProperty;
private final Uri mUri;
- private static final String[] SELECT_VALUE =
+ private static final String[] SELECT_VALUE_PROJECTION =
new String[] { Settings.NameValueTable.VALUE };
private static final String NAME_EQ_PLACEHOLDER = "name=?";
@@ -264,8 +264,9 @@ public final class LineageSettings {
Cursor c = null;
try {
- c = cp.query(cr.getPackageName(), mUri, SELECT_VALUE, NAME_EQ_PLACEHOLDER,
- new String[]{name}, null, null);
+ Bundle queryArgs = ContentResolver.createSqlQueryBundle(
+ NAME_EQ_PLACEHOLDER, new String[]{name}, null);
+ c = cp.query(cr.getPackageName(), mUri, SELECT_VALUE_PROJECTION, queryArgs, null);
if (c == null) {
Log.w(TAG, "Can't get key " + name + " from " + mUri);
return null;