summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Chiang <chiangi@google.com>2020-09-17 19:13:46 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-09-17 19:13:46 +0000
commitb145311a8d9e37e79e858892c235b6a748adeed0 (patch)
tree9b2bccad1602c95386e606286aa8bd5cb005fa16
parentb1f4504f562da0052f0fda135c8981bb0870f348 (diff)
parent7a5e865a800b8f9c346b536a1421d43b9ce3f7db (diff)
Merge "Revert "Ringtone uri should add type query"" am: 56da278127 am: 7a5e865a80
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1429968 Change-Id: I80c2583f27d3376a065f93d985e832c99001536f
-rw-r--r--media/java/android/media/RingtoneManager.java15
1 files changed, 2 insertions, 13 deletions
diff --git a/media/java/android/media/RingtoneManager.java b/media/java/android/media/RingtoneManager.java
index 20041a8cfc18..8deb0c4451ea 100644
--- a/media/java/android/media/RingtoneManager.java
+++ b/media/java/android/media/RingtoneManager.java
@@ -1129,14 +1129,12 @@ public class RingtoneManager {
}
// Try finding the scanned ringtone
- final String whichAudio = getQueryStringForType(type);
final String filename = getDefaultRingtoneFilename(type);
- final String where = MediaColumns.DISPLAY_NAME + "=?," + whichAudio + "=?";
final Uri baseUri = MediaStore.Audio.Media.INTERNAL_CONTENT_URI;
try (Cursor cursor = context.getContentResolver().query(baseUri,
new String[] { MediaColumns._ID },
- where,
- new String[] { filename , "1"}, null)) {
+ MediaColumns.DISPLAY_NAME + "=?",
+ new String[] { filename }, null)) {
if (cursor.moveToFirst()) {
final Uri ringtoneUri = context.getContentResolver().canonicalizeOrElse(
ContentUris.withAppendedId(baseUri, cursor.getLong(0)));
@@ -1164,13 +1162,4 @@ public class RingtoneManager {
default: throw new IllegalArgumentException();
}
}
-
- private static String getQueryStringForType(int type) {
- switch (type) {
- case TYPE_RINGTONE: return MediaStore.Audio.AudioColumns.IS_RINGTONE;
- case TYPE_NOTIFICATION: return MediaStore.Audio.AudioColumns.IS_NOTIFICATION;
- case TYPE_ALARM: return MediaStore.Audio.AudioColumns.IS_ALARM;
- default: throw new IllegalArgumentException();
- }
- }
}