我在解析时的_User类中有一些自定义字段,我想将其子类化以实现一些方便的方法,如getName(),getSurname()等等...通常我在子类化时没有问题ParseObjects,但是使用ParseUser我在获取当前用户时会得到ClassCastException。这就是我所做的:
@ParseClassName("_User")
public class ParseStudent extends ParseUser { ... }
然后我在Application类
中订阅了新类ParseObject.registerSubclass(ParseStudent.class);
当我尝试以这种方式访问当前用户作为我的子类的实例时
ParseStudent user = (ParseStudent) ParseUser.getCurrentUser();
我得到了例外。关于什么可能出错的任何想法?