Java ParseObject()具有受保护的访问权限

Java ParseObject()具有受保护的访问权限,java,android,parse-platform,Java,Android,Parse Platform,仍在努力解决这个问题。我得到一个错误,说解析是受保护的。我试着把它放在它自己的类扩展对象中,但是我得到了更多的错误。任何建议都会有帮助 mSignUp.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String firstName = mFirstName.getText().toString()

仍在努力解决这个问题。我得到一个错误,说解析是受保护的。我试着把它放在它自己的类扩展对象中,但是我得到了更多的错误。任何建议都会有帮助

        mSignUp.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            String firstName = mFirstName.getText().toString().trim();
            String lastName = mLastName.getText().toString().trim();
            String email = mEmail.getText().toString().trim();
            String phone = mPhone.getText().toString().trim();
            String password = mPassword.getText().toString().trim();
            ParseObject dataObject = new ParseObject();
            dataObject.put("Name", firstName);
            dataObject.put("Last name", lastName);
            dataObject.put("Email", email);
            dataObject.put("Password", password);
            dataObject.put("Phone", phone);
            dataObject.saveInBackground();

这是一个parse用户,为什么不使用ParseUser呢? 您正在使用ParseObject,但未定义类名:

parseobjectdataobject=新的ParseObject(“ClassName??);
尝试使用下面的代码

ParseUser user=new ParseUser();
user.setUsername(“我的名字”);
user.setPassword(“我的通行证”);
user.setEmail(“email@example.com");
//其他字段可以像ParseObject一样设置
用户输入(“电话”,“650-253-0000”);
user.signUpInBackground(新的SignUpCallback(){
公共作废完成(Parsee异常){
如果(e==null){
//万岁!让他们现在就使用这个应用。
}否则{
//注册未成功。请查看ParseException
//找出哪里出了问题
}
}
}))


您可以在此处阅读有关ParseUser的更多信息:

我尝试使用ParseUser方式,但找不到保存变量的方法。有办法吗?你想保存哪些变量?名字、姓氏和电话。更新了我的答案。试试看,如果我的答案对你有用,就接受它。