我用Android Studio做我的应用程序,用Parse做我的数据库...在我拥有的create an account页面上,它允许用户输入名字、姓氏、电子邮件、用户名和密码。
但我的代码使用的是ParseUser...我不知道如何在数据库中设置名字和姓氏。我知道setUsername,setPassword和setEmail是其中的一部分...但是如果您在parse中创建一个列呢?你怎么能在你的课上加上这个?
这是我代码的一部分,它看起来是什么样子的...我的问题出在我有的else语句上:
// Force user to fill up the form
if (usernametxt.equals("") && passwordtxt.equals("") && emailtxt.equals("")) {
Toast.makeText(getApplicationContext(),
"Please fill in the username, password, and email fields.",
Toast.LENGTH_LONG).show();
} else {
// Save new user data into Parse.com Data Storage
ParseUser user = new ParseUser();
//somehow save first and last name
user.setEmail(emailtxt);
user.setUsername(usernametxt);
user.setPassword(passwordtxt);
user.signUpInBackground(new SignUpCallback() {
public void done(ParseException e) {
if (e == null) {
是的,Parse确实提供了保存用户名、密码(如setUsername(params)和setPassword(params))的方法,但是如果您想向表中添加更多数据,可以根据需要创建更多列,就像我在这段代码中所做的那样。
如果您已经在解析后端创建了列,如name、phone、address、cityState、companyId,我就是这样做的。
private void savetoParse() {
ParseUser user = new ParseUser();
user.setUsername(usernameEditText.getText().toString());
user.setPassword(passEditText.getText().toString());
user.put("name", nameEditText.getText().toString());
user.setEmail(emailEditText.getText().toString());
user.put("phone", phoneNoEditText.getText().toString());
user.put("address", addressEditText.getText().toString());
user.put("cityState", cityStateEditText.getText().toString());
user.put("companyID", compSchoolIdEditText.getText().toString());
user.signUpInBackground(new SignUpCallback() {
@Override
public void done(ParseException e) {
if (e != null) {
Toast.makeText(SignupActivityUpdate.this,
"Saving user failed.", Toast.LENGTH_SHORT).show();
Log.w(TAG,
"Error : " + e.getMessage() + ":::" + e.getCode());
if (e.getCode() == 202) {
Toast.makeText(
SignupActivityUpdate.this,
"Username already taken. \n Please choose another username.",
Toast.LENGTH_LONG).show();
usernameEditText.setText("");
passEditText.setText("");
confirmPassEditText.setText("");
}
} else {
Toast.makeText(SignupActivityUpdate.this, "User Saved",
Toast.LENGTH_SHORT).show();
/*Do some things here if you want to.*/
}
}
});
注意:第一个参数是列名,第二个是值。所以,它基本上就像一个键值对。
这是解决问题..让我知道这是否有效..祝你好运..:)
问题内容: 我是Android编程的新手,我想找到如何将json中的数据存储在android的sqlite中。我没有在互联网上找到任何有用的示例,这就是为什么我在这里问。如果您向我展示一个简单的举个例子,我会很高兴。非常感谢! 问题答案: 创建一个具有JSON模型属性的模型类。 在您的模型中创建一个接受(搜索Android开发人员参考)的构造函数。 在构造函数中,使用方法和读取属性的值。 您也可以
问题内容: 我在WEKA中创建了一个分类器,我将其保存在硬盘上,现在我想使用weka api在Eclipse中使用该分类器。 我怎样才能做到这一点?请指导我这个…谢谢 问题答案: 这是加载模型以预测实例值的示例。示例模型是在Weka Explorer中创建并保存的J48决策树。它是根据Weka提供的名义天气数据构建的。它称为“ tree.model”。 输出是: Weka api和序列化的入门者资
问题内容: 在我的Web应用程序中,我成功使用mybatis在html表中显示了数据。现在,我想将Mysql表的记录保存在一个json文件中并创建一个用户数组,我使用了Gson,问题是文件中只保存了一条记录。谢谢。 结果如下: servlet.java 问题答案: 您将所有用户写入同一文件,因此只保存了循环的最后一次迭代。 您可以将对象转换为json并写入一次(无需循环) 例:
但是首先,我们要去为数据库创建model类。你还记得我们之前所见的map委托的方式?我们要把这些属性直接映射到数据库中,反过来也一样。 我们先来看下CityForecast类: class CityForecast(val map: MutableMap<String, Any?>, val dailyForecast: List<DayFor
我试图创建在Web上使用输入的仪表板。然而,问题是,数据是从数据库创建的回调和先验,我不知道列的名称,除非熊猫dataframeis使用回调函数创建。我已经检查我得到正确的数据。但是不能显示它。我使用了多个输出选项(使用Dash 0.41) 我的代码看起来如下:(我没有提供函数的详细信息,它生成的熊猫数据帧在回调某些Func,因为这是不重要的这个破折号代码麻烦拍摄的目的。 因此,在本例中,接受3个
我尝试过在模型函数中保存数据。当使用模型的保存()函数时,我看到一些错误,比如下面。 Illumb\Database\QueryException:SQLSTATE[42S22]:未找到列:字段列表中的1054未知列“更新位置”(SQL:insert-into(,,)文件F:\HTML中的值(制造商,2019-08-05 05:33:572019-08-05:33:57) 我已经删除了表中的cre