我正在尝试使用 Parse 编写 Android 应用程序。我正在关注此链接上的教程:https://www.parse.com/docs/android_guide
虽然教程/指南相当简单,但我在查询 Parse 数据库时遇到问题。指南的具体部分是:https://www.parse.com/docs/android_guide#objects-retrieving
相关部分的代码:
ParseQuery<ParseObject> query = ParseQuery.getQuery("GameScore");
query.getInBackground("xWMyZ4YEGZ", new GetCallback<ParseObject>(){
public void done(ParseObject object, ParseException e){
if (e == null){
// object will be your game score
} else {
// something went wrong
}
}
});
我正在使用 Android Studio 1.0.1,我得到的错误是:
Class 'Anonymous class derived from GetCallback' must be either be declared abstract or implement abstract method 'done(T,ParseException) in GetCallback
非常感谢任何有关如何解决此问题的帮助或建议,谢谢。
编辑:
事实证明,这只是我在 Parse.com 上的数据库以某种方式损坏了...创建一个新数据库修复了它,无论出于何种原因。但是我还有另一个问题。我可以在 done 函数内部进行调试,该对象包含所有信息。但是,我无法在 done 函数之外提取它。这是怎么做到的?谢谢。
最佳答案
我遇到了同样的错误。就我而言,我自动导入了错误的库:
import java.text.ParseException;
代替
import com.parse.ParseException;
只需检查您的导入。
关于java - Parse 教程的问题 (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28005022/