2014-11-02 4 views
0

Android 애플리케이션의 데이터를 Parse.com 데이터베이스에 저장하고 싶지만 현재 문제가 있습니다. 내 '학부모'수업을 구하려고 노력하고있어. Parent 클래스에는 다른 속성이 있습니다. 지금은이를 저장하고 싶습니다 :Parse.com - 맞춤 개체를 저장하는 방법

private String email; 
private String password; 

이 더 속성이 있지만, 기압 내가 런타임 동안 그들을 채우고 있지 않다, 나중에 그렇게 할 것입니다 내가 모든 아이디어 작품을 알고.

ParseUser 및 ParseObject, Parse의 사용자 클래스 및 개체 클래스를 알고 있습니다.이 클래스는 데이터를 해당 데이터베이스에 저장하는 데 사용할 수 있습니다. 이제 내 첫 번째 접근 방식은 Parse의 ParseUser 또는 ParseObject에서 Parent 클래스를 상속받는 것입니다. 그렇게하면 내 클래스는 내 자신의 특성과 메서드를 유지하면서 Parse의 메서드에 액세스 할 수 있습니다. 나는 그것을 시도하고 나는 그것이 효과 있다고 생각하지 않는다. 명확한 오류 메시지없이 모호한 오류가 발생했습니다. (그림의 다음 링크를 클릭하십시오. http://i.imgur.com/orkmjXO.png)

지금 당장 내 Userr 클래스는 ParseObject를 상속합니다. 직접적으로는 아니지만 ParseObejct의 메소드에 액세스 할 수 있습니다. 계층 구조는 ParseObject -> (광산) User -> (광산) Parent와 같습니다. 아래 나는 저장 시점에서 사용하는 코드를 붙여 넣었습니다.

Parent user = new Parent(); 
user.setEmail(mEmail); 
user.setWachtwoord(mPassword); 

user.put(mEmail, user); 
user.saveInBackground(); 

누구나 나를 도와서 내 자신의 클래스를 Parse에 저장할 수 있습니까? 가능한 원인 등과 같은 모든 종류의 도움을 주시면 감사하겠습니다. 감사!

+0

_USER 클래스에 내장 이미 저장 (이메일/비밀번호)입니다 : 당신이 번역 할 경우

ParseObject testObject = new ParseObject("TestObject"); testObject.put("foo", "bar"); testObject.saveInBackground(); 

https://www.parse.com/apps/quickstart#parse_data/mobile/android/native/new 그래서 나는 것 같아요. 그래서 당신은 그 빌트 - 인 클래스를 업데이트 한 다음 다른 파스칼 클래스/객체에 참조 (포인터 또는 관계)를 저장합니다. 관계에 대한 관련 문서보기 '포인터' –

답변

0

은 parse docs와 유사하지만 ParseObject는 Map과 같습니다.

은 참조 :

user.put("mEmail", "user1"); 
user.saveInBackground(); 
관련 문제