2015-06-22 80 views
0

仍試圖找出這個解析的東西。我收到錯誤,表示Parse受到保護。我曾嘗試將它放在擴展Object的類中,但後來我得到了更多的錯誤。任何建議都會有幫助。ParseObject()保護訪問

 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(); 

回答

0

這是一個解析用戶,爲什麼不使用ParseUser? 您正在使用的parseObject,但是你沒有定義的類名:

ParseObject dataObject = new ParseObject("ClassName???"); 

嘗試使用下面的代碼

ParseUser user = new ParseUser(); 
user.setUsername("my name"); 
user.setPassword("my pass"); 
user.setEmail("[email protected]"); 

// other fields can be set just like with ParseObject 
user.put("phone", "650-253-0000"); 

user.signUpInBackground(new SignUpCallback() { 
    public void done(ParseException e) { 
    if (e == null) { 
     // Hooray! Let them use the app now. 
    } else { 
     // Sign up didn't succeed. Look at the ParseException 
     // to figure out what went wrong 
    } 
    } 

});

你可以閱讀更多關於ParseUser這裏:https://parse.com/docs/android/guide#users

+0

我嘗試使用ParseUser方式,但我無法找到一個方法來保存變量。有沒有辦法? –

+0

什麼是你想要保存的變量? –

+0

名字,姓氏和電話號碼。 –