summaryrefslogtreecommitdiff
path: root/media/java/android/media/RingtoneManager.java
diff options
context:
space:
mode:
authorJiabin Huang <jiabin@google.com>2021-07-02 22:54:18 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2021-07-02 22:54:18 +0000
commit1d4e2f5bb0fd57d8df3f3da59f2a3349eaba9433 (patch)
treee60d1d404ad124a8d2bb5db12b8582b17044f949 /media/java/android/media/RingtoneManager.java
parentbceb8dc9b050e627908a1960ef5171e66ad1dfcb (diff)
parentcfcf10324a1fbb2fe5d24ace2f67c6244e4d6f61 (diff)
Merge "Add context in AudioManager.hasHapticChannels." into sc-dev
Diffstat (limited to 'media/java/android/media/RingtoneManager.java')
-rw-r--r--media/java/android/media/RingtoneManager.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/media/java/android/media/RingtoneManager.java b/media/java/android/media/RingtoneManager.java
index be6ff1baadd6..4ec79b7e085a 100644
--- a/media/java/android/media/RingtoneManager.java
+++ b/media/java/android/media/RingtoneManager.java
@@ -1082,18 +1082,21 @@ public class RingtoneManager {
* @return true if the ringtone contains haptic channels.
*/
public boolean hasHapticChannels(int position) {
- return hasHapticChannels(getRingtoneUri(position));
+ return AudioManager.hasHapticChannels(mContext, getRingtoneUri(position));
}
/**
* Returns if the {@link Ringtone} from a given sound URI contains
- * haptic channels or not.
+ * haptic channels or not. As this function doesn't has a context
+ * to resolve the uri, the result may be wrong if the uri cannot be
+ * resolved correctly.
+ * Use {@link #hasHapticChannels(int)} instead when possible.
*
* @param ringtoneUri The {@link Uri} of a sound or ringtone.
* @return true if the ringtone contains haptic channels.
*/
public static boolean hasHapticChannels(@NonNull Uri ringtoneUri) {
- return AudioManager.hasHapticChannels(ringtoneUri);
+ return AudioManager.hasHapticChannels(null, ringtoneUri);
}
/**