これが私の状況です。ユーザーのデータを受け入れてテーブルに保存する登録アクティビティを作成しました。登録後、ユーザーは確認ページに移動し、ランダムに生成されたメンバー ID が表示されます。ここで、この番号を登録した特定の人に関連付けて、彼の名前とパスワード (他の詳細と共に登録テーブルに保存されます) を新しいテーブルにメンバー ID と共に保存して、ログインできるようにします。これで私を助けてくれませんか。
1 に答える
0
カーソルを使用して、データベースから必要なすべての詳細を取得します。
Database db = new Database(this);
Cursor yourdata = db.getDetails(this);
if(yourdata!=null)
{
yourdata.moveToFirst();
String value= cursor.getString(cursor.getColumnIndex(yourUserName);
String value= cursor.getString(cursor.getColumnIndex(yourpassword);
}
次に、ランダムに生成された ID を使用して、検索レコードを新しいテーブルに挿入するだけで、新しいテーブルを作成します。
また
新しいテーブルを作成する代わりに、メイン テーブルを変更して、ランダムに生成された ID を追加できます。メモリを節約します。
編集:
public void updateMemberid(int memberid, int primarykeyid)
{
SQLiteDatabase db = getWritableDatabase();
ContentValues values = new ContentValues();
String where = PRIMARYKEYIDCOLUMNNAME+"="+primarykeyid;
values.put(MEMBERIDCOLUMN, memberid);
db.update(YOUTABLE, values, where, null);
}
それが役に立てば幸い。
于 2012-07-21T09:06:13.437 に答える