android怎么刷新listview的有关问题

android如何刷新listview的问题
刚入门学android,试着做了一个音乐播放器,目前想在歌曲列表界面的item上增加一个小图标,用来标识当前音乐是否正在播放(很多播放器都有这个功能),歌曲列表的list是通过继承BaseAdapter实现的, 现在遇到的问题是从播放界面返回到列表界面时,小图标不会刷新.
请教各位大侠有啥好的方法将正在播放的音乐的索引值传递到列表的activity这边来?同时如何去重绘播放列表的listview?
谢谢!


------解决方案--------------------
更新listView 即更新adapter喽! 在onresume中给adapter重设值,然后Adapter.notifyDataSetChanged();更新adapter ,可否?
------解决方案--------------------
一般不会出现图标和其他信息分开来更新这种情况,你用adapter.notifyDataSetChanged()这样应该不会有这个问题,要么就是你在onResume方法里边又做了什么事情

------解决方案--------------------
乍一看没啥问题,不过你的getView效率较低,建议改成:
if (convertView == null) {
convertView = LayoutInflater.from(musicContext).inflate(R.layout.plstitem, null);
}
只有convertView为空的时候才会做解析操作,不然每次解析很费时的,不确定是不是这点有影响,你试下