0

アプリを使用して外部ストレージにフォルダーを作成しようとしています。

問題は、Nexus 5 電話を除いて、物事が正常に動作し、期待どおりに動作することです。問題は、フォルダーがファイルとして表示されることです。ただし、電話を再起動すると、フォルダーとして正しく表示されます。

メディア スキャナが動作していないと思います。そのため、メディアスキャナーを明示的に呼び出しましたが、呼び出されていません。そのため、いくつかの調査を行ったところ、4.4.2 以降のメディア スキャナーをすべてのアプリから呼び出すことができないことが Google ドキュメントで指定されていることがわかりました。

アプリを実行してフォルダーアプリを作成した後、アプリを何度も再起動できるため、助けが必要です。

編集

エラーは発生しませんが、フォルダーにアクセスしようとすると、次のように表示されます。

ディレクトリが見つかりません

電話を再起動すると動作します。ディレクトリ コードの作成:

File folder = new File(Environment.getExternalStorageDirectory() + "/myfoldername");
boolean success = true;
if (!folder.exists()) {
    success = folder.mkdirs();
4

0 に答える 0