我正在为Android应用程序使用Parse.com服务(使用eclipse adt)

我正在尝试从应用程序用户那里获取学生数据,并将其推入两个不同的表/类中(两者都分别在解析仪表板中创建)。

形式很常见,但学生的详细信息会转到名为“ student”的表,而标记的文本字段将进入“标记”类/表

但是,代码不会保存到第二个表。但是,它确实保存到第一张表。
请帮助。

代码部分不言自明。这是我的代码:

Java文件

package com.parse.starter;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

import com.parse.ParseAnalytics;
import com.parse.ParseObject;

public class ParseStarterProjectActivity extends Activity implements OnClickListener {
       private EditText et1,et2,et3,et4,et5,et6;
       private Button button1;
    /** Called when the activity is first created. */
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
           et1 = (EditText) findViewById(R.id.editText1);
              et2 = (EditText) findViewById(R.id.editText2);
              et3 = (EditText) findViewById(R.id.editText3);
              et4 = (EditText) findViewById(R.id.editText4);
              et5 = (EditText) findViewById(R.id.editText5);
              et6 = (EditText) findViewById(R.id.editText6);
              button1 = (Button) findViewById(R.id.button1);
              button1.setOnClickListener(this);


    }


    @Override
    public void onClick(View arg0) {
        // TODO Auto-generated method stub
        String name = et1.getText().toString();
        String address = et3.getText().toString();
        String mobile = et2.getText().toString();
        String marks1 = et4.getText().toString();
        String marks2 = et5.getText().toString();
        String marks3 = et6.getText().toString();
         ParseObject studentDetails = new ParseObject("Student");
         ParseObject student = new ParseObject("marks");

         studentDetails.put("name", name);
         studentDetails.put("address", address);
         studentDetails.put("mobile", mobile);

         student.put("marks1", marks1);
         student.put("marks2", marks2);
         student.put("marks3", marks3);
         studentDetails.saveInBackground();
         Toast.makeText(this,"saved", Toast.LENGTH_LONG).show();

    }

}


谢谢

最佳答案

你忘了打电话

student.saveInBackground();

关于java - Parse.com数据未保存到其他表/对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26613267/

10-11 03:26