Android 分析查询-无法检索对象

Android 分析查询-无法检索对象,android,parse-platform,Android,Parse Platform,我试图执行一个简单的查询来解析,以便从表中检索一些行。 我的应用程序包含两个不同的屏幕。当我运行下面的代码时,在第一个和主屏幕中的onCreate方法中,一切正常。问题是我想在第二个屏幕中执行查询并处理对象,甚至在处理解析连接的新类中 当我试图在第二个屏幕的onCreate方法中或在其他类中运行它时,我无法访问findInBackground方法中的代码块,因此没有发生任何事情 我错过了什么?为什么这个代码块在主屏幕上运行得很好,但在其他屏幕上运行得不好。我也在第二个屏幕中初始化了连接 代码是

我试图执行一个简单的查询来解析,以便从表中检索一些行。 我的应用程序包含两个不同的屏幕。当我运行下面的代码时,在第一个和主屏幕中的onCreate方法中,一切正常。问题是我想在第二个屏幕中执行查询并处理对象,甚至在处理解析连接的新类中

当我试图在第二个屏幕的onCreate方法中或在其他类中运行它时,我无法访问findInBackground方法中的代码块,因此没有发生任何事情

我错过了什么?为什么这个代码块在主屏幕上运行得很好,但在其他屏幕上运行得不好。我也在第二个屏幕中初始化了连接

代码是

  ParseQuery<ParseObject> query = ParseQuery.getQuery("Main");
    query.findInBackground(new FindCallback<ParseObject>() {
        @Override
        public void done(List<ParseObject> objects, com.parse.ParseException e) {
               if (e == null) {

                     //some code is written here
               }

               else {
                    //some code is written here

                 }

        }
     });

谢谢

你检查过你的else条款是否被执行了吗?是的,我检查过了,没有。当我调试它时,我注意到它出现在这一行query.findinbackgroundnewfindcallback{中,而没有进入块内部。