Java 如何从“回收”中删除项目查看活动

Java 如何从“回收”中删除项目查看活动,java,android,android-recyclerview,Java,Android,Android Recyclerview,我已经查看了我在哪里实现了搜索功能。每个项目都添加了onClick,通过下面的代码从列表中删除项目 holder.del_btn.setOnClickListener(新视图.OnClickListener(){ @凌驾 公共void onClick(视图v){ int newPosition=holder.getAdapterPosition(); contactListFiltered.移除(新位置); 已删除的项目(新位置); notifyItemRangeChanged(newPosi

我已经查看了我在哪里实现了搜索功能。每个项目都添加了onClick,通过下面的代码从列表中删除项目

holder.del_btn.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
int newPosition=holder.getAdapterPosition();
contactListFiltered.移除(新位置);
已删除的项目(新位置);
notifyItemRangeChanged(newPosition,contactListFiltered.size());
})试试这个

public void onDelete(Districtpost contact) {
if(contactListFiltered != null && contactListFiltered.size > 0){
contactListFiltered.remove(contact);
notifydatasetchanged();
}});
试试这个:

yourList.remove(position); //Remove item from list
notifyItemRemoved(position); //notify changes made to the adapter.

您不必使用
notifyItemRangeChanged
跟随
notifyItemRemoved
。contactlistFiltered是适配器中筛选结果的arraylist,如何将其传递给activity?通过适配器中的此函数并调用adapter.onDelete(contact)from activity亲爱的