私はsqliteデータベースを使用してデータを保存しフェッチしますが、Webサービスが実行されるたびにテーブル内に複数の重複データが追加されます。私もアップグレード方法があります。何をすれば助けてください。は、アンドロイドのsqliteデータベースを使用して重複データを追加することができません
//コード
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS " + TABLE_ORDER);
// Create tables again
onCreate(db);
}
重複するデータが再度格納されないように一意のキー(私は主キーではない)を使用し、try-catchで処理します。 catchブロックで更新クエリを実行したい場合は、あなたの好みです。 – Enzokie