Я новичок в Android, в моем приложении мне нужно создать базу данных, и когда пользователь пишет что-то в EditText, мне нужно сохранить это в базе данных, но я на самом деле не знаю, как мне это сделать. поэтому, пожалуйста, помогите мне кто-нибудь. Я уже создал кнопку отправки для сохранения данных, теперь мне нужно создать только базу данных.
здесь я даю один из моих классов активности с именем «Invitation.java», который содержит
package com.ggit.trip.caster;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class Invitation extends AppBaseActivity {
protected static final String Tag = "Invitation Activity";
private Button submit2;
private Button exit2;
private EditText Edit1;
private EditText Edit2;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.invitation);
registerBaseActivityReceiver();
submit2 = (Button) findViewById(R.id.sub2_button1);
exit2=(Button)findViewById(R.id.button2);
Edit1 = (EditText) findViewById(R.id.editText1);
Edit2 = (EditText) findViewById(R.id.editText2);
submit2.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
Log.d(Tag, "EditText : " + Edit1.getText().toString());
Log.d(Tag, "EditText : " + Edit2.getText().toString());
Intent intent = new Intent(getApplicationContext(),
Registration.class);
startActivity(intent);
}
});
exit2.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
closeAllActivities();
}
});
}
public void onDestroy() {
super.onDestroy();
unRegisterBaseActivityReceiver();
}
}
теперь здесь содержится XML-макет для класса Invitation.jave с именем «invitation.xml».
теперь мне нужно сохранить данные в базе данных для этих двух EditText. Пожалуйста, напишите правильный или полный класс действий, потому что я новичок. Спасибо.
DataHelper.java для @Naser
package i.am.arnob;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;
public class DataHelper extends SQLiteOpenHelper{
//database version, current ver is 1.
public static final int DATABASE_VER=1;
//database Name or db name
public static final String DATABASE_NAME="dataPerson";
//table Name, table person
public static final String TABLE_PERSON="person";
//table fields name,fist name,email and domain
//public static final String KEY_NAME="name";
//public static final String KEY_FIRST_NAME="first_name";
public static final String KEY_EMAIL="email";
public static final String KEY_DOMAIN="domain";
public DataHelper(Context context, String name, CursorFactory factory,
int version) {
super(context, name, factory, version);
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
//creating string sqlTable for creating a table
String sqlTable = "create table " +TABLE_PERSON+ "("/* +KEY_NAME+ " text," +KEY_FIRST_NAME+ " text," */ +KEY_EMAIL+ " text," +KEY_DOMAIN+ " text);";
//db.execSQL() will execute string which we provide and will create a table with given table name and fields.
db.execSQL(sqlTable);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
}
}
Подробнее здесь: https://stackoverflow.com/questions/122 ... g-into-edi
Как создать базу данных и сохранить данные в базе данных, когда кто-то пишет в EditText в Android? ⇐ Android
Форум для тех, кто программирует под Android
1768258845
Anonymous
Я новичок в Android, в моем приложении мне нужно создать базу данных, и когда пользователь пишет что-то в EditText, мне нужно сохранить это в базе данных, но я на самом деле не знаю, как мне это сделать. поэтому, пожалуйста, помогите мне кто-нибудь. Я уже создал кнопку отправки для сохранения данных, теперь мне нужно создать только базу данных.
здесь я даю один из моих классов активности с именем «Invitation.java», который содержит
package com.ggit.trip.caster;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class Invitation extends AppBaseActivity {
protected static final String Tag = "Invitation Activity";
private Button submit2;
private Button exit2;
private EditText Edit1;
private EditText Edit2;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.invitation);
registerBaseActivityReceiver();
submit2 = (Button) findViewById(R.id.sub2_button1);
exit2=(Button)findViewById(R.id.button2);
Edit1 = (EditText) findViewById(R.id.editText1);
Edit2 = (EditText) findViewById(R.id.editText2);
submit2.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
Log.d(Tag, "EditText : " + Edit1.getText().toString());
Log.d(Tag, "EditText : " + Edit2.getText().toString());
Intent intent = new Intent(getApplicationContext(),
Registration.class);
startActivity(intent);
}
});
exit2.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
closeAllActivities();
}
});
}
public void onDestroy() {
super.onDestroy();
unRegisterBaseActivityReceiver();
}
}
теперь здесь содержится XML-макет для класса Invitation.jave с именем «invitation.xml».
теперь мне нужно сохранить данные в базе данных для этих двух EditText. Пожалуйста, напишите правильный или полный класс действий, потому что я новичок. Спасибо.
DataHelper.java для @Naser
package i.am.arnob;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;
public class DataHelper extends SQLiteOpenHelper{
//database version, current ver is 1.
public static final int DATABASE_VER=1;
//database Name or db name
public static final String DATABASE_NAME="dataPerson";
//table Name, table person
public static final String TABLE_PERSON="person";
//table fields name,fist name,email and domain
//public static final String KEY_NAME="name";
//public static final String KEY_FIRST_NAME="first_name";
public static final String KEY_EMAIL="email";
public static final String KEY_DOMAIN="domain";
public DataHelper(Context context, String name, CursorFactory factory,
int version) {
super(context, name, factory, version);
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
//creating string sqlTable for creating a table
String sqlTable = "create table " +TABLE_PERSON+ "("/* +KEY_NAME+ " text," +KEY_FIRST_NAME+ " text," */ +KEY_EMAIL+ " text," +KEY_DOMAIN+ " text);";
//db.execSQL() will execute string which we provide and will create a table with given table name and fields.
db.execSQL(sqlTable);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/12225741/how-to-create-database-and-save-data-into-database-when-someone-writing-into-edi[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия