This code to check mp3 songs (using recursion)is making my explorer very slow please suggest me a way to make it faster
public static boolean getMp3s1(File dir){
int h=0;
File[] listFile = dir.listFiles();
if(listFile!=null)
for( int i=0; i< listFile.length; i++)
{
if(listFile[i].isDirectory()==true)
getMp3s1(listFile[i]);
else
{
if(listFile[i].getName().endsWith(".mp3")==true||listFile[i].getName().endsWith(".MP3")==true)
h=1;
}
}
if(h==1){
h=0;
return true;
}
else
return false;
}