بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
درخواست توضیح این تکه کد از دوستان
با سلام خدمت دوستان در این لینک دوستمون اومده اسم فایل رو گرفته و چک می کنه
class Mp3Filter implements FilenameFilter {
@Override
public boolean accept(File dir, String name) {
// TODO Auto-generated method stub
return (name.endsWith(".mp3"));
}
}
و داره به طریق زیر از کد استفاده می کنه
private static final String SD_Path = new String(Environment.getExternalStorageDirectory().toString() + "/NewFolder/");
public ArrayList<String> findSongs(String root) {
ArrayList<String> songs = new ArrayList<String>();
File home = new File(SD_Path);
if (home.listFiles(new Mp3Filter()).length > 0) {
for (File file: home.listFiles(new Mp3Filter())) {
songs.add(file.getName());
}
}
return songs;
}
سوال من اینه که چطوری داره mp3filter مقدار لیست رو ارسال می کنه چون اون تنها یه متد accept داره که اونم صدا زده نشده ممنون میشم توضیح بدین
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .