質問するログイン新規登録

質問編集履歴

1

誤字脱字の修正

2021/04/17 17:09

投稿

CAIOS
CAIOS

スコア24

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
- 問題のコードをいかに掲載しますが、pendingItem()でIS_PENDINGを1にし、updateItem()で情報を更新するようになっています。pendingItem()のContentResolver.updateを実行しようとするとRecoverableSecurityExceptionが発生するので、それを拾い許可を得てから再度実行します。このときのLogCatが以下です。
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]