如何在Android中使用光标删除数据?
我有一个安卓数据库。我已使用游标从数据库中读取数据如何在Android中使用光标删除数据?,android,android-sqlite,android-cursor,Android,Android Sqlite,Android Cursor,我有一个安卓数据库。我已使用游标从数据库中读取数据 Cursor c = sqLiteDatabase.query(SmartProbeDBOpenHelper.TABLE_NAME, SmartProbeDBOpenHelper.columns, null, new String[]{}, null, null, null); 现在我想删除我用光标读取的数据。这意味着我用光标阅读的内容 注意:我有两个带有异步任务的后台服务。一个服务写入数据库,另一个读取并删除行 我该怎么做???删除某些行
Cursor c = sqLiteDatabase.query(SmartProbeDBOpenHelper.TABLE_NAME, SmartProbeDBOpenHelper.columns, null, new String[]{}, null, null, null);
现在我想删除我用光标读取的数据。这意味着我用光标阅读的内容
注意:我有两个带有异步任务的后台服务。一个服务写入数据库,另一个读取并删除行
我该怎么做???删除某些行
String whereClauseWithoutTheWhere = "_id = ?";
String[] params =new String[]{100,151};
boolean succeeded = sqLiteDatabase.delete(SmartProbeDBOpenHelper.TABLE_NAME,whereClauseWithoutTheWhere,params)>0;
要删除所有行,WHERE子句必须为null