[英]Save details to Parse.com as Json
我有一个小问题,了解如何将数据从用户输入字段保存到parse.com。 我正在使用正确的方法。 但是,当我单击“保存”按钮时,没有任何内容传输到服务器。 我是否需要创建一个单独的java类,其中包含我要保存的信息? 我现在正在做的只是捕获用户输入,将其存储在字符串中,然后尝试将这些值保存在parse.com中,但是没有任何反应。 尝试保存时没有出现任何错误,但是无论如何都没有任何反应。 以下是我的代码。 我真的很感谢任何指导。 谢谢。
package com.parse.starter;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import com.parse.ParseObject;
public class CRUD extends Activity {
//Variables
EditText nameDetail;
EditText emailDetail;
EditText phoneDetail;
String nameField;
String emailField;
String phoneField;
Button save;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.crud);
nameDetail = (EditText) findViewById(R.id.editText3);
emailDetail = (EditText) findViewById(R.id.editText4);
phoneDetail = (EditText) findViewById(R.id.editText5);
save = (Button) findViewById(R.id.button3);
// Button onClick Listener
save.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
nameField = nameDetail.getText().toString();
emailField = emailDetail.getText().toString();
phoneField = phoneDetail.getText().toString();
ParseObject details = new ParseObject("Details");
details.put("name", nameField);
details.put("email", emailField);
details.put("phone", phoneField);
details.saveInBackground();
}
});
}
}
我相信您已经完全遵循了快速入门,但是我认为您可能会错过其中的某些内容,尤其是您需要初始化解析的部分:
Parse.initialize(this, "APPLICATION ID", "CLIENT KEY");
我解决了这个问题。 我正在使用字符串来捕获数字值。 更正电话号码字段的问题后,将编译项目。 还是要谢谢你的帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.