Android 用の Parse SDK を使用しています。クラウドに保存したデータを取得できません。「Average」というクラスを作成し、いくつかの行を作成して、Parse ダッシュボードを使用して手動で保存しました。列の 1 つは「平方フィート」です。
「平方フィート」が変数領域に格納されている値と等しいオブジェクトを取得したいと考えています。
私は何を間違っていますか?コンパイラは done(params..) メソッドを実行しません。以下はコードです。
ParseQuery<ParseObject> query = ParseQuery.getQuery("Average");
query.whereEqualTo("squarefeet", area);
query.findInBackground(new FindCallback<ParseObject>() {
@Override
public void done(List<ParseObject> objList, ParseException e) {
if (e == null) {
if (objList.size() > 0) {
for (int i = 0; i < objList.size(); i++) {
ParseObject p = objList.get(i);
averageConsumption = p
.getNumber("average_consumption");
efficientConsumption = p
.getNumber("efficient_consumption");
}
}
} else {
//something went wrong!
}
}
});