繁体   English   中英

将详细信息保存为Parson.com作为Json

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM