1
public void updateEntry(String eMail, String password)
{
// Define the updated row content.
ContentValues updatedValues = new ContentValues();
// Assign values for each row.
updatedValues.put("EMAIL", eMail);
updatedValues.put("PASSWORD", password);
String where = "EMAIL = ?";
db.update("LOGIN", updatedValues, where, new String[] { eMail });
}
私は自分のパスワード(私は4つのフィールド名、パスワード、電子メール、電話を作成した)を更新する必要があります。これは大丈夫ですか?あなただけ、あなたはあなたの電子メールのためにこれを行う必要はありません、あなたのパスワードを変更したい場合は、入力MAIL_IDに基づいてandroidのsqlliteで特定の値を更新する
を使用することができます。この行を削除することができます。updatedValues.put( "EMAIL"、eMail); – xFighter
残りについては、EMAILがユニークであれば、これは正しいと思われます(xFighterのアドバイスを受けた場合)。 – AxelH