使用Google App Engine(Java Servlet)从Firebase检索数据

使用Google App Engine(Java Servlet)从Firebase检索数据,java,android,google-app-engine,firebase,Java,Android,Google App Engine,Firebase,好的,我已经学习了教程,但仍然不走运 在我的doGet方法中,我试图简单地运行以下代码: Firebase f = new Firebase("https://<My Firebase name>.firebaseio.com"); f.addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChange(DataSnapshot

好的,我已经学习了教程,但仍然不走运

在我的doGet方法中,我试图简单地运行以下代码:

Firebase f = new Firebase("https://<My Firebase name>.firebaseio.com");
    f.addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {

            Log.info("Ran listener");

        }

        public void onCancelled(FirebaseError firebaseError) {
            Log.info("didn't run listener");
        }
    });
Firebase f=新的Firebase(“https://.firebaseio.com");
f、 addListenerForSingleValueEvent(新的ValueEventListener(){
@凌驾
公共void onDataChange(DataSnapshot DataSnapshot){
Log.info(“Ran侦听器”);
}
取消后的公共无效(FirebaseError FirebaseError){
Log.info(“未运行侦听器”);
}
});

但是日志永远不会运行(尽管日志记录器的工作只是在侦听器之外进行)。有人有什么想法吗?我的servlet使用手动缩放,它可以很好地写入Firebase,无论出于什么原因,它似乎都无法捕获快照

这个问题解决了吗?我敢肯定问题出在日志记录上,而不是访问的数据。事后看来,我应该尝试在回调中修改Firebase数据。你解决了这个问题吗?我很确定问题在于日志记录,而不是访问的数据。事后看来,我应该尝试在回调中修改Firebase数据。