android滑动删除Listview中的数据,包括数据库中的数据
android自定义的adapter继承SimpleAdapter,实现滑动出现删除按钮,点击删除按钮,删除listview里面的信息,现在出现问题,数据库里面的不知道怎...
android自定义的adapter继承SimpleAdapter,实现滑动出现删除按钮,点击删除按钮,删除listview里面的信息,现在出现问题,数据库里面的不知道怎么删除?
在adapter的getview里面的,通过id删除数据库中的数据 展开
在adapter的getview里面的,通过id删除数据库中的数据 展开
1个回答
展开全部
定义一个删除方法如delete()
这个方法在notifyDataSetChanged()方法前调用就行了啊。
这个方法在notifyDataSetChanged()方法前调用就行了啊。
追问
主要是adapter里面用
DatabaseHelper db = new DatabaseHelper(this, "account_lt");
SQLiteDatabase db = this.getReadableDatabase();
连接不上数据库,mdatabase为null;在activity里面就能获得数据库连接,content该传哪个参数?
追答
//建议你这样做
public class UserMangerHelper extends SQLiteOpenHelper {
/**
* 删除操作
*
* @param clause
* @param args
* @return
*/
public boolean deleteData(String clause, String[] args) {
return mDatabase.delete(TABLE_NAME, clause, args) > 0;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询