我有以下代码实现了一个删除列表视图中的项目的按钮。我使用sharedpreferences变量来存储指向列表视图中显示的图像的值(url)。每个图像都有此按钮,可以从列表视图中删除它:
viewHolder.buttonHolderBorrar.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
SharedPreferences.Editor prefsTH = mContext.getSharedPreferences("PrefsTH", ListadoImagenesSubidasMain.MODE_PRIVATE).edit();
prefsTH.remove("urlTH"+posicion);
prefsTH.commit();
SharedPreferences.Editor sharedPreferences = PreferenceManager.getDefaultSharedPreferences(mContext).edit();
sharedPreferences.remove("url" + posicion);
sharedPreferences.commit();
notifyDataSetChanged();
}
});
我想notifyDataSetChanged会更新listview并在按下按钮后重新绘制它。在这种情况下,我需要做些什么才能刷新listview?
先谢谢你