summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTaesu Lee <taesu82.lee@samsung.com>2020-06-29 14:31:18 +0900
committerdoc HD <doc.divxm@gmail.com>2020-09-12 23:13:23 +0300
commit272a3cee6a8de10f9308670fd6c3829d3bf0efd0 (patch)
tree7a3db3b2209ecd54a952a1643c6ee880d047320f /src
parentbb23356ca8628edbb44edc6e3a5063545535babc (diff)
Fix NoSuchMethodError for getTypeInfo()q10.0
Load an icon image for audio files from app resources instead because ContentResolver#getTypeInfo() is for API level >= 29. And it includes size-fit ic_photo_library_light images also. Bug: 159987488 Test: Manual Change-Id: Ie8f766f148a30e105e598e4b7e6b1b22bccda6ae Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
Diffstat (limited to 'src')
-rw-r--r--src/com/android/messaging/ui/mediapicker/GalleryGridItemView.java7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/com/android/messaging/ui/mediapicker/GalleryGridItemView.java b/src/com/android/messaging/ui/mediapicker/GalleryGridItemView.java
index 48eaa5d..6cf509b 100644
--- a/src/com/android/messaging/ui/mediapicker/GalleryGridItemView.java
+++ b/src/com/android/messaging/ui/mediapicker/GalleryGridItemView.java
@@ -161,14 +161,9 @@ public class GalleryGridItemView extends FrameLayout {
} else {
final String contentType = mData.getContentType();
if (ContentType.isAudioType(contentType)) {
- final Context context = getContext();
setBackgroundColor(
getResources().getColor(R.color.gallery_image_default_background));
- mIcon.setImageDrawable(
- context.getContentResolver()
- .getTypeInfo(contentType)
- .getIcon()
- .loadDrawable(context));
+ mIcon.setImageResource(R.drawable.ic_music);
mIcon.setColorFilter(
ConversationDrawables.get().getConversationThemeColor(),
PorterDuff.Mode.SRC_IN);