Мне просто нужно удалить элемент из этого списка, у меня уже есть индекс, который я хочу, но не могу найти способ удалить.Как удалить элемент списка в виде кода ниже?
ArrayList<HashMap<String, String>> songsListData = new ArrayList<HashMap<String, String>>();
SongsManager plm = new SongsManager();
// get all songs from sdcard
this.songsList = plm.getPlayList();
// looping through playlist
for (int i = 0; i < songsList.size(); i++) {
// creating new HashMap
HashMap<String, String> song = songsList.get(i);
// adding HashList to ArrayList
songsListData.add(song);
}
// Adding menuItems to ListView
ListAdapter adapter = new SimpleAdapter(
this,
songsListData,
R.layout.playlist_item,
new String[] { "songTitle" },
new int[] { R.id.songTitle2 });
setListAdapter(adapter);
Мой адаптер имеет опцию "notifyDataSetChanged()". :/ –
songsListData.remove (aux); \t \t \t \t ((BaseAdapter) адаптер) .notifyDataSetChanged(); это работа, в настоящее время отсутствует только перемещение sdcard также –
String selectedFilePath = songsList2.get (aux) .get ("songPath"); \t \t \t \t Файл файла = новый файл (selectedFilePath); \t \t \t \t file.delete(); сейчас Да !!!: D –