私のアプリケーションには、2 つのテーブルがあるデータベースがあります。次の 2 つのクエリがあります。
1.デフォルト値でデータベースを作成することはできますか?? 2.5 つの編集ボックスと 1 つの保存ボタンがある 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();
}
}