アプリを使用して外部ストレージにフォルダーを作成しようとしています。
問題は、Nexus 5 電話を除いて、物事が正常に動作し、期待どおりに動作することです。問題は、フォルダーがファイルとして表示されることです。ただし、電話を再起動すると、フォルダーとして正しく表示されます。
メディア スキャナが動作していないと思います。そのため、メディアスキャナーを明示的に呼び出しましたが、呼び出されていません。そのため、いくつかの調査を行ったところ、4.4.2 以降のメディア スキャナーをすべてのアプリから呼び出すことができないことが Google ドキュメントで指定されていることがわかりました。
アプリを実行してフォルダーアプリを作成した後、アプリを何度も再起動できるため、助けが必要です。
編集
エラーは発生しませんが、フォルダーにアクセスしようとすると、次のように表示されます。
ディレクトリが見つかりません
電話を再起動すると動作します。ディレクトリ コードの作成:
File folder = new File(Environment.getExternalStorageDirectory() + "/myfoldername");
boolean success = true;
if (!folder.exists()) {
success = folder.mkdirs();