質問編集履歴
1
誤字脱字の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
MediaStoreに登録されている音楽の情報を変更する機能を実装したいのですが、以下のようなコードを実行しても情報が変更されません。API21~29までは以下のコードで変更できていることが確認できました。Android11(API30)でContentResolver.updateを実行すると1が返却され、情報を更新できているように見えるのですが、実際は更新されていませんでした。
|
3
3
|
|
4
4
|
###気になっていること
|
5
|
-
問題のコードを
|
5
|
+
問題のコードを以下に掲載しますが、pendingItem()でIS_PENDINGを1にし、updateItem()で情報を更新するようになっています。pendingItem()のContentResolver.updateを実行しようとするとRecoverableSecurityExceptionが発生するので、それを拾い許可を得てから再度実行します。このときのLogCatが以下です。
|
6
6
|
|
7
7
|
```LogCat
|
8
8
|
D/MediaProvider: User allowed grant for [content://media/external/audio/media/3619]
|