2016-04-18 8 views
2

私のAndroidアプリケーションにParseObjectを保存しようとすると、ダッシュボードに保存されていないように見えます。エラーは表示されないようです。ここに私のコードです。パースオブジェクトがダッシュボードに保存されない

N.B:コードは、何らかのエラーが表示される場合は、あなたが見ることができるので、SaveCallback()を使用してみてくださいprotected void onCreate(Bundle savedInstanceState)


continue_reg.setOnClickListener(new OnClickListener() { 

     public void onClick(View arg0) { 
      firstNameTxt = first_name.getText().toString(); 
      lastNameTxt = last_name.getText().toString(); 

      if (firstNameTxt.equals("") && lastNameTxt.equals("")) { 
       Toast.makeText(getApplicationContext(), "Please complete all fields", Toast.LENGTH_LONG).show(); 

      } else { 

       ParseObject patientInfo = new ParseObject("PatientInformation"); 
       patientInfo.put("firstName", firstNameTxt); 
       patientInfo.put("lastName", lastNameTxt); 
       patientInfo.saveInBackground(); 

       Toast.makeText(getApplicationContext(), "Complete", Toast.LENGTH_LONG).show(); 
      } 
     } 
    }); 

答えて

0

内にネストされています。

patientInfo.saveInBackground(new SaveCallback() { 
           @Override 
           public void done(ParseException e) { 
            if (e == null) {           
             // No error, the object was saved 
             Toast.makeText(getApplicationContext(), "Complete", Toast.LENGTH_LONG).show(); 
            } else { 
             // Error saving object, print the logs 
             e.printStackTrace(); 
            } 
           } 
          }); 
+0

私は保存がメインスレッドではない行われ、オブジェクトが保存されたかどうかがわからないので、いつでも。トーストが表示されますあなたのコードではトーストメッセージやエラー:( – seamus911

+0

に取得しています。ではオブジェクトがデータベースに保存されている場合は、私のコードが表示されます。オブジェクトが保存されていない場合は、ログが出力されるので、エラーが表示される場所を確認できます。 –

+0

解決済みです。別のonClick: インテントi =新しいインテント(UserReg1.this、UserReg2.class);「 」startActivity(i);「 – seamus911

関連する問題