我有这样的歌曲ArrayList
songs.add(new Songs("Rumour Has It","Adele", "Adele21", R.drawable.adele, 1991, R.drawable.adele21_cover));
songs.add(new Songs("Turning Tables","Adele", "Adele21", R.drawable.adele, 1991, R.drawable.adele21_cover));
songs.add(new Songs("dangerous","M Jackson", "Dangerous", R.drawable.jackson, 1992, R.drawable.dangerous_cover));
我想获取ArrayList行的索引,其中正在播放歌曲“ Turning Tables”,因此我可以播放下一首或上一首歌曲
String songName = preferenceConfig.readSongName();
for(Songs s : MainActivity.songs){
boolean resultOfComparison= songName.equals(s.getSong());
if(resultOfComparison){
//how to get the index of this row which contains this song
}
}
答案 0 :(得分:0)
for(Songs s : MainActivity.songs) {
boolean resultOfComparison= songName.equals(s.getSong());
if(resultOfComparison){
Toast.makeText(context, "Current index is: " + (songIndex), Toast.LENGTH_SHORT).show();
}
songIndex++;
}