【发布时间】:2018-04-17 16:16:01
【问题描述】:
我正在尝试将我的值存储在数据库中,除了微调器的值之外,所有值都正确存储。
2nd image is my database values
这是我的代码,你可以查看..我使用适配器来存储项目。
package com.example.sourabhkumargupta.blood_donor;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.Toast;
public class signup_form extends AppCompatActivity {
private DatabaseHelper databaseHelper;
Spinner dropdown;
Button form_submit;
EditText name,email,password;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_signup_form);
dropdown = (Spinner) findViewById(R.id.dropdown);
String[] items = new String[]{"select Blood Group","A-","A+","B-","B+"};
final ArrayAdapter adapter = new ArrayAdapter<>(this,android.R.layout.simple_spinner_dropdown_item,items);
dropdown.setAdapter(adapter);
name = (EditText) findViewById(R.id.name);
email = (EditText) findViewById(R.id.email);
password = (EditText) findViewById(R.id.password);
form_submit = (Button) findViewById(R.id.form_submit);
final DatabaseHelper databaseHelper = new DatabaseHelper(this);
form_submit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
boolean result = databaseHelper.insertData(name.getText().toString(),email.getText().toString(),
dropdown.toString(),password.getText().toString());
if(result==true)
Toast.makeText(signup_form.this,"Added",Toast.LENGTH_SHORT);
else
Toast.makeText(signup_form.this,"Fail",Toast.LENGTH_SHORT);
}
});
}
}
【问题讨论】:
-
请在此处粘贴格式正确的代码。
-
请将您的代码作为文本而不是图像提供,我们大多数人不会重写它或使用 OCR。
-
好的,我正在尝试,但显示时间过长
-
使用 dropdown.getSelectedItem().toString();
-
请检查我的代码.. 现在我更新了它