Java 等待解析查询完成[Android Studio]

Java 等待解析查询完成[Android Studio],java,android,parse-platform,Java,Android,Parse Platform,我正在尝试使用解析查询填充ArrayList。我知道findInBackground()是异步的,因此它不一定在主线程上执行其余代码之前完成运行。但是,我在主线程中的下一个函数要求填充ArrayList。在继续执行下一个函数之前,如何等待findInBackground()回调完成 这是我第一次使用android studio和java,因此任何建议或示例都将不胜感激。收到响应后,将调用callback的方法done,您可以在该方法中添加代码并处理结果 例如: ParseQuery<Par

我正在尝试使用解析查询填充ArrayList。我知道findInBackground()是异步的,因此它不一定在主线程上执行其余代码之前完成运行。但是,我在主线程中的下一个函数要求填充ArrayList。在继续执行下一个函数之前,如何等待findInBackground()回调完成


这是我第一次使用android studio和java,因此任何建议或示例都将不胜感激。

收到响应后,将调用callback的方法done,您可以在该方法中添加代码并处理结果

例如:

ParseQuery<ParseObject> query = new ParseQuery("SOME_CLASS");
    query.findInBackground(new FindCallback<ParseObject>() {
        @Override
        public void done(List<ParseObject> objects, ParseException e) {
            //here you can add your code 
            //you get your result as a List of parse objects - objects
        }
    });
ParseQuery query=newparsequery(“某个类”);
findInBackground(新的FindCallback(){
@凌驾
公共void done(列出对象,parsee异常){
//您可以在这里添加代码
//您得到的结果是一列解析对象-对象
}
});