在我的应用程序中,我有一个数据库,其中有 2 个表。我有 2 个以下查询:
1.是否可以创建具有某些默认值的数据库?2.我有 1 个屏幕,其中有 5 个编辑框,1 个保存按钮。当用户按下保存按钮时,应该更新数据库中的 5 个编辑框值(替换旧的)?
请帮我。
这是用于创建数据库:
private static final String DATABASE_SPIN=
"create table spinner(_id integer primary key autoincrement,"+" spin text not null);";
这是exesql:
public void onCreate(SQLiteDatabase db)
{
db.execSQL(DATABASE_SPIN);
}
我的填充代码是:
Cursor c=db.getAllTitlesSpin();
startManagingCursor(c);
int spinColumnIndex = c.getColumnIndexOrThrow("spin");
// String group[]=getResources().getStringArray(R.array.group_array);
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(
this, android.R.layout.simple_spinner_item);
adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s2.setAdapter(adapter1);
if (c.moveToFirst()) {
do {
adapter1.add(c.getString(spinColumnIndex));
}
while (c.moveToNext());
if (db != null) {
db.close();
}
}