美文网首页
从数据库删除Crime记录

从数据库删除Crime记录

作者: 嗯_4bce | 来源:发表于2017-04-16 22:02 被阅读0次

首先在CrimeLab.java中添加删除的方法

public void deleteCrime(Crime crime){
        String uuidString = crime.getId().toString();
        mDatabase.delete(CrimeDbSchema.CrimeTable.NAME,
                CrimeDbSchema.CrimeTable.Cols.UUID + "= ?" ,
                new String[] {uuidString}
        );
    }

在CrimeListFragment.java中获取crime并进行删除操作

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case R.id.menu_item_delete_crime:
            CrimeLab.get(getActivity()).deleteCrime(mCrime);
            getActivity().finish();
            return true;
        default:
            return super.onOptionsItemSelected(item);
    }
}

相关文章

网友评论

      本文标题:从数据库删除Crime记录

      本文链接:https://www.haomeiwen.com/subject/zkkzattx.html