コードを実行するとき
File path = new File("/data");
boolean isDir = path.isDirectory();
//isDir is true
String[] fList = path.list();
//fList == null!
Android 2.3エミュレーターでは、ファイルリストはnullです。これは、ドキュメントhttp://developer.android.com/reference/java/io/File.html#list()のステートメントと矛盾しているようです。
Returns null if this file is not a directory.
ここで何が問題になっていますか?