Как удалить таблицу базы данных SQLite в Android JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как удалить таблицу базы данных SQLite в Android Java

Сообщение Anonymous »

Я использую следующий код для удаления таблицы базы данных SQLite. Судя по всему, появляется сообщение о том, что таблица удалена, но при повторном запуске приложения таблица отображается снова.
ContactsDetailsDbAdapter.java

Код: Выделить всё

    private String r(String s, String str, String s1) {
this.s = s;
this.str = str;
this.s1 = s1;
return str;
}

public void deleteGroupData(String str) {
this.mDb.delete(DATABASE_TABLE, r("contact_group_id='", str, "'"), (String[]) null);
}
ContactsList.java

Код: Выделить всё

   button.setOnLongClickListener(new View.OnLongClickListener() {
public boolean onLongClick(View view) {
GroupDetailsDbAdapter groupDetailsDbAdapter = new
GroupDetailsDbAdapter(ContactsList.this);
groupDetailsDbAdapter.open();
groupDetailsDbAdapter.deleteData(str);
groupDetailsDbAdapter.close();
ContactsDetailsDbAdapter contactsDetailsDbAdapter = new
ContactsDetailsDbAdapter(ContactsList.this);
contactsDetailsDbAdapter.open();
contactsDetailsDbAdapter.deleteGroupData(str);
contactsDetailsDbAdapter.close();
dialog.dismiss();
Toast.makeText(ContactsList.this.getApplicationContext(), "Deleted Successfully",
Toast.LENGTH_SHORT).show();
ContactsList.this.finish();
return true;
}
});
Пока в Logcat отображается следующая ошибка. Может кто-нибудь проверить этот код и сказать мне, в чем ошибка?
Изображение


Подробнее здесь: https://stackoverflow.com/questions/782 ... droid-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»