不要被标题所迷惑,认为这是垃圾邮件,请仔细阅读。如何从ArrayAdapter中删除没有该对象引用但有另一个一致对象的对象?
我有一个自定义ArrayAdapter
,它具有News
类型的元素。
我使用我的在线来源填充该适配器Firebase
。
在Firebase中,有一个名为onChildRemoved
的侦听器,用于检测数据库孩子是否被删除。 (对于那些不知道是谁)
下面是代码:
@Override
public void onChildRemoved(DataSnapshot dataSnapshot) {
// this way you obtain the item removed
News news = dataSnapshot.getValue(News.class);
// here it doesn't remove the item
myAdapter.remove(news);
}
我知道,它不会删除该条款,因为我news
对象不引用对象的适配器。
所以问题来了。
我该如何删除一个没有其引用但我有另一个一致对象的对象?
更具体地说:
如何从一个ArrayAdapter中删除我的news
对象?
我可以给自己一个轻拍背部客户端我的应用程序几乎在游戏商店 –