parniaznet
پنج شنبه 28 اسفند 1393, 20:29 عصر
سلام
من می خوام متنی که تو ادیت باکس وارد شده بگیرم و توی دیتابیس ذخیره کنم، متد اینسرتم رو چک کردم درست عمل میکنه مشکل اینجاست که متن رو نمیگیره و خالی اینسرت میکنه
اول ادیت تکست رو تعریف کردم :
EditText inputname = (EditText) findViewById(R.id.name);
EditText inputemail = (EditText) findViewById(R.id.email);
EditText inputpassword = (EditText) findViewById(R.id.password);
بعد اومدم ریختم تو یه استرینگ :
final String name = inputname.getText().toString();
final String email = inputemail.getText().toString();
final String password = inputpassword.getText().toString();
بعد هم استور اینسرت رو فعال کردم روی دکمه :
db.adduser("rezerv", name, email, password);
تو کلاس دیتابیس هم ورودی هام رو اینجوری تعریف کردم :
public void adduser(String table, String name, String email, String password)
ولی مقدار رو خالی میگیره و اینسرت میکنه
من می خوام متنی که تو ادیت باکس وارد شده بگیرم و توی دیتابیس ذخیره کنم، متد اینسرتم رو چک کردم درست عمل میکنه مشکل اینجاست که متن رو نمیگیره و خالی اینسرت میکنه
اول ادیت تکست رو تعریف کردم :
EditText inputname = (EditText) findViewById(R.id.name);
EditText inputemail = (EditText) findViewById(R.id.email);
EditText inputpassword = (EditText) findViewById(R.id.password);
بعد اومدم ریختم تو یه استرینگ :
final String name = inputname.getText().toString();
final String email = inputemail.getText().toString();
final String password = inputpassword.getText().toString();
بعد هم استور اینسرت رو فعال کردم روی دکمه :
db.adduser("rezerv", name, email, password);
تو کلاس دیتابیس هم ورودی هام رو اینجوری تعریف کردم :
public void adduser(String table, String name, String email, String password)
ولی مقدار رو خالی میگیره و اینسرت میکنه