내가 해시지도하고 있어요하고 오류를 보여줍니다 : - :HashMap으로 작업하면 오류가 표시됩니까?
songsList.add(fullpath);
유형 ArrayList<HashMap<String,String>>
의 방법 add(HashMap<String,String>)
는 주장이 라인에 (String)
적용되지 않습니다
편집 :
private ArrayList<HashMap<String, String>> songsList = new ArrayList<HashMap<String, String>>();
private Cursor musiccursor, videocursor; // projection for audio media files
String[] music = { MediaStore.Audio.Media._ID,MediaStore.Audio.Media.DATA,MediaStore.Audio.Media.DISPLAY_NAME, MediaStore.Video.Media.SIZE }; // projection for video media files
String[] video = { MediaStore.Video.Media._ID,MediaStore.Video.Media.DATA,MediaStore.Video.Media.DISPLAY_NAME, MediaStore.Video.Media.SIZE };
더 많은 코드를 입력하십시오. 귀하의'ArrayList'는'HashMap'을 사용하기위한 것이지만 대신에 어떤 이유로 든'String'을주고있는 것 같습니다. –
private ArrayList> 노래 목록 = 새 ArrayList >(); \t 전용 커서 musiccursor, videocursor; \t // 오디오 미디어 파일의 투영 \t \t String [] music = {MediaStore.Audio.Media.D_, MediaStore.Audio.Media.DATA, MediaStore.Audio.Media.DISPLAY_NAME, MediaStore.Video.Media.SIZE} ; 비디오 미디어 파일 \t \t 문자열 [] = {비디오 MediaStore.Video.Media._ID, MediaStore.Video.Media.DATA, MediaStore.Video.Media.DISPLAY_NAME, MediaStore.Video.Media.SIZE위한 \t \t는 // 투영 }; –
SelenyanC2