gpt4 book ai didi

java - com.parse.ParseObject 无法转换为

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:20:43 25 4
gpt4 key购买 nike

我正在开发具有 Parse Platform 的应用程序.为了获取数据,我调用了 ParseCloud.callFunctionInBackground 函数。

我已经将 Parse 及其子类注册到 Application 类中,如下所示:

public class App extends Application {
@Override
public void onCreate(){
super.onCreate();
Parse.setLogLevel(Parse.LOG_LEVEL_VERBOSE);
OkHttpClient.Builder builder = new OkHttpClient.Builder();
HttpLoggingInterceptor httpLoggingInterceptor = new HttpLoggingInterceptor();
httpLoggingInterceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
builder.networkInterceptors().add(httpLoggingInterceptor);
ParseObject.registerSubclass(ParseMessage.class);
Parse.initialize(new Parse.Configuration.Builder(this)
.applicationId("KEY")
.server("URL")
.build());
}
}

我有以下扩展 ParseObject 的模型类:

@ParseClassName("ParseMessage")
public class ParseMessage extends ParseObject {

// Ensure that your subclass has a public default constructor
public ParseMessage() {
super();
}

public ParsePhoto getPhotos() {
return (ParsePhoto) getParseObject("photos");
}

public void setPhotos(ParsePhoto value) {
put("photos", value);
}

public String getCaption() {
return getString("caption");
}

public void setCaption(String value) {
put("caption", value);
}

}

当我从我的 Fragment 中调用下面的方法时:

HashMap<String, Object> params = new HashMap<String, Object>();
ParseCloud.callFunctionInBackground("MY_METHOD", params, new FunctionCallback<ArrayList<ParseMessage>>() {
public void done(ArrayList<ParseMessage> mapObject, ParseException e) {
if (e == null) {
ParseMessage object = mapObject.get(i);
}
} else {
}
}
});

但是我遇到了以下异常:

java.lang.ClassCastException: com.parse.ParseObject cannot be cast to com.example.ParseMessage

我已经从谷歌和 Stackoverflow 搜索了很多东西,但我没有得到任何解决方案。任何人都可以帮助我解决这个问题,因为我已经在这上面花了很多时间。下面是我从 Parse 得到的回复:

Response from Parse

最佳答案

您提供的信息不是很具体,但从调试器屏幕来看,您似乎正在尝试将 ParsePhoto 转换为 ParseMessageParsePhotoParseObject 的子类,我相信这是导致问题的原因。

关于java - com.parse.ParseObject 无法转换为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54194064/

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