【发布时间】:2014-04-14 20:15:26
【问题描述】:
我有一个简单的onChildAdded 侦听器集,但它似乎不起作用:
listRef.addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot snapshot,
String previousChildName) {
Log.d("DEBUG","A child has been added!");
// Do stuff...
}
// Other unimplemented methods for ChildEventListener here...
});
while(true);
我正在向 listRef 添加孩子,但没有任何反应。
while(true) 行是为了演示我的问题,即处理程序只能在其他所有操作完成后才能触发!在这种情况下,它永远不会。当我删除此行时,它会起作用。
我认为这是设计使然。有没有办法让它在这些情况下工作,不管后面发生什么?
谢谢
【问题讨论】:
标签: java android websocket firebase