2
后删除文件说,SingleValueEvent的监听器只运行一次。
那么在使用它之后不需要删除监听器吗?我应该在使用“addListenerForSingleValueEvent”
final Query query = getChatsRef().limitToLast(20);
query.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
query.removeEventListener(this);
}
@Override
public void onCancelled(DatabaseError databaseError) {
query.removeEventListener(this);
}
});
感谢您的最快答案! – wonsuc
在addListenerForSingleValueEvent下的参考文档中包含这将会很棒。谢谢。 – GregM