滑动到删除无法绑定数据

时间:2017-03-24 12:36:29

标签: android

我正在使用此'com.chauthai.swipereveallayout:swipe-reveal-layout:1.4.0'第三方库进行recyclerview滑动以删除项目

myclick监听器如下:

  holder.deleteLayout.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            removeItem(position);




        }
    });

根据我的条件,我写了删除逻辑

     public void removeItem(int position) {
    Batchinfo batchinfo = abc.get(position);
    Iterator it = abcd.entrySet().iterator();
    while (it.hasNext()) {
        Map.Entry pair = (Map.Entry) it.next();
         Batchinfo a = (Batchinfo) pair.getValue();
        if(a.getBatchId().equalsIgnoreCase(batchinfo.getBatchId()))
        {
            ExpandableAdapter.quantityadded.remove(pair.getKey());

            break;
        }

    }

此处ExpandableAdapter.quantityadded是一个静态hashmap。

但无法删除视图...任何帮助???

1 个答案:

答案 0 :(得分:0)

试试吧! 你只需要替换你的

  holder.deleteLayout.setOnClickListener(new View.OnClickListener() {     
    @Override       
    public void onClick(View v) { 
        removeItem(position);
        notifyDataSetChanged();
    }   
 });