3

これのソースコードをたどって投稿を惜しまないようにしましたが、そこで迷子になりました..

Java File クラスを使用してメディア ファイルを削除または作成した昔は、OS に通知して、メディア データベースに含めるか、メディア データベースから削除する必要がありました。

ここで、DocumetFile クラスをいくつかの目的で使用する必要があります...このクラスは、メソッドdelete()createFile(String mimeType, String name).

を使用してOSに再度通知する必要がありますか

sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE).setData(uri));

新しいファイルと

ContentResolver.delete()

ファイルの削除または DocumentFile クラスはそれ自体で行いますか?

私が尋ねている理由は、 createFile() メソッドが入力として mimeType を必要とするためです。mimeType を使用して Media データベースに通知すると思われます。

4

0 に答える 0