2016-03-13 177 views
0

我嘗試使用此代碼從下載文件夾中獲取所有文件 該代碼給我錯誤! 這段代碼有什麼問題? 有什麼方法可以獲取文件? this the mistakes imageAndroid從sdcard中獲取文件夾中的所有文件

這是我的代碼

ArrayList<File> mFiles = new ArrayList<File>(); 
File mDirectory; 
String folderPath = "/mnt/sdcard/download"; 
mDirectory = new File(folderPath); 
ExtensionFilenameFilter filter = new ExtensionFilenameFilter(); 

// Get the files in the directory 
File[] files = mDirectory.listFiles(filter); 
if (files != null && files.length > 0) { 
    for (File f : files) { 

     mFiles.add(f); 
    } 

    Collections.sort(mFiles, new FileComparator()); 
} 

這是需要支持庫?

+0

這是什麼問題? –

+0

看圖像 – user5050715

+0

導入類'ExtensionFilenameFilter'和'FileComparator'。 –

回答

0

聲明包的類後,導入類ExtensionFilenameFilterFileComparator

考慮類ExtensionFilenameFilterb.c出現在包a

FileComparator,寫:

package your_package_name; 

import a.ExtensionFilenameFilter; 
import b.c.FileComparator; 

... //Rest of code. 

閱讀官方Java doc

+0

你可以看到我的問題http://stackoverflow.com/questions/35977223/android-file-filter – user5050715

相關問題