フォルダーが空かどうかを確認する方法を知っている問題が1つありますが、ループでフォルダーが空かどうかを確認すると常にエラーが発生します。これは、機能しないコードの例です。
String sdcard = Environment.getExternalStorageDirectory().toString();
File file = new File(sdcard);
File subFiles[] = file.listFiles();
for(int i=0; i<subFiles.length; i++) {
File subFile = new File(sdcard +"/"+ subFiles[i].getName());
if(subFile.isDirectory() && subFile.listFiles().length==0) {
}
}
私の状態では常にエラーが発生します。