附上部分原始碼
//向串列添加MP3名字
private void setListViewAdapter() {
List<String> musicList=new ArrayList<>();
try {
File PATH = Environment.getExternalStorageDirectory();// 獲取SD卡總目錄。
File MUSIC_PATH = new File(PATH, "Music");//獲取根目錄的二級目錄Music
if (MUSIC_PATH.listFiles(new MusicService.MusicFilter()).length > 0) {
for (File file : MUSIC_PATH.listFiles(new MusicService.MusicFilter())) {
musicList.add(file.getAbsolutePath());
}
}else{Log.i("zwzwzw","bbbb");}
} catch (Exception e) {
e.printStackTrace();
}
這是例外
2021-01-03 22:29:26.156 17494-17494/com.example.bofangqi_zw W/System.err: java.lang.NullPointerException: Attempt to get length of null array
uj5u.com熱心網友回復:
檢查下獲取sd的權限問題uj5u.com熱心網友回復:
https://blog.csdn.net/mozushixin_1/article/details/89332477轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/244442.html
標籤:Android
