Как я могу сбросить AUTOINCREMENT в Android SQLite? - PullRequest
0 голосов
/ 03 декабря 2018

Как мне выполнить сброс для запуска Android SQLite AUTOINCREMENT?Я видел похожие вопросы, но не могу понять.

В этой таблице

image

Когда я делаю это

delete from table_name where _id = 1;

Таблица становится такой

image

И я хочу, чтобы атрибут _id начинался с 1, как показано на рис.

image

И я хочу делать это всякий раз, когда я удаляю какую-то запись.Как я могу это сделать?

Теперь код удаления выглядит следующим образом.

public void delete(View view) {
        int index = Integer.parseInt(id_index.getText().toString());

        String sql = "DELETE FROM contacts WHERE _id = " + index;
        db.execSQL(sql);

        Intent intent = new Intent(getApplicationContext(), MainActivity.class);
        startActivity(intent);
        finish();
    }

int index означает "_id"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...