我有一个ParseUser
子类:
@ParseClassName("_User")
public class PUser extends ParseUser implements AppUser {
public PUser() {
}
Some custom getters here....
}
我有Event
课程:
@ParseClassName("Event")
public class Event extends ParseObject {
public Event() {
}
public List<PUser> getHosts() {
return getList("hostedBy");
}
Some custom getters here....
}
问题是getHosts()
方法返回ParseUser的列表以及我试图循环时。
for (PUser user : users) {
if (user.getObjectId().equals(ParseUser.getCurrentUser().getObjectId())) {
return true;
}
}
我得到ClassCastException
。
子类ParseUser
的正确方法是什么?