在MarkerDisplayActivity内部,我试图确认用户是否想要 从行和数据库中删除所有列出的项目,您该怎么做?一世 尝试clear()和其他类型的行被删除,但如果我返回 然后再次转到RV,因为仍然保存已删除的行,所以它们又返回了 在数据库中。
这是我的代码:
Modes
答案 0 :(得分:1)
在您的echo "<img onclick='window.open('". random_image('css/images/avatars') ."')' src='" . random_image('css/images/avatars') . "' />";
类中创建此方法:
MarkerDatabaseHelper
并从您的活动班级中调用它:
public void deleteAllRows() {
SQLiteDatabase db = this.getWritableDatabase();
db.execSQL("DELETE FROM " + TABLE_NAME);
}
因为这些行:
db.deleteAllRows();
对数据库没有影响,它们只清除附加到适配器的列表。
删除所有行而不创建方法的另一种方法是调用:
modelArrayList.clear();
markerAdapter.notifyDataSetChanged();
这还将返回已删除的行数。