gpt4 book ai didi

android - ParseException 未找到查询结果

转载 作者:行者123 更新时间:2023-12-03 18:14:41 27 4
gpt4 key购买 nike

我在云中有一个表“用户”,其中包含用户名、经度、纬度字段。我以用户身份登录。我想在欢迎 Activity 中检索特定 ID 的记录。我关注了 parse.com 文档,非常有帮助。我按照文档中提到的检索记录所做的那样做,但它给了我错误 ParseException No result found for query。
这是我的查询代码。我做对了吗?如果我错了,请纠正我。请!

   ParseQuery<ParseObject> query = ParseQuery.getQuery("User");
query.getInBackground("P0WcLeIgsm", new GetCallback<ParseObject>() {
@Override
public void done(ParseObject parseObject, ParseException e) {
if(e==null){
String username = parseObject.getString("username");
String longitude = parseObject.getString("Longitude");
String latitude = parseObject.getString("Latitude");

tv1.setText(username);
tv2.setText(longitude);
tv3.setText(latitude);
}
else{
Toast.makeText(getApplicationContext(),"error"+e,Toast.LENGTH_SHORT).show();
}
}
});

最佳答案

采用

ParseUser.getQuery()

而不是
ParseQuery.getQuery("User")

用户不像普通的 Parse 表那样工作

编辑-

你可能还想改变
new GetCallback<ParseObject>


new GetCallback<ParseUser>

从理论上讲,您不必这样做,因为 ParseUser 扩展了 ParseObject,但是您可以从 ParseUser 获得所有帮助函数,例如 getUsername(),您应该更喜欢 getString("username")

关于android - ParseException 未找到查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32420098/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com