returnmDatabase.delete(NewsDBConfig.NewsDetail.TABLE_NAME,"where id = ?",newString[]{id+""})>0;
publicbooleandeleteNewsDetail(intid){
returnmDatabase.delete(NewsDBConfig.NewsDetail.TABLE_NAME,"where id = ?",newString[]{id+""})>0;
}
publicList<NewsDetail>getListNewsByType(inttype){
List<NewsDetail>dataList=null;
Stringsql="select "+NewsDBConfig.NewsDetail.CLUMN_ID+","+NewsDBConfig.NewsDetail.CLUMN_TITLE+","+NewsDBConfig.NewsDetail.CLUMN_CONTENT+","+NewsDBConfig.NewsDetail.CLUMN_ADD_TIME+" from "+NewsDBConfig.NewsDetail.TABLE_NAME+" where "+NewsDBConfig.NewsDetail.CLUMN_TYPE_ID+" = "+type;
Cursorcursor=mDatabase.rawQuery(sql,null);
if(cursor!=null&&cursor.getCount()>0){
dataList=newArrayList<>();
while(cursor.moveToNext()){
NewsDetaildetail=newNewsDetail();
detail.setId(cursor.getInt(0));
detail.setTitle(cursor.getString(1));
detail.setContent(cursor.getString(2));
detail.setAddtime(cursor.getString(3));
dataList.add(detail);
}
}
returndataList;
}
publicbooleanisEmpty(){
Stringsql="select * from "+NewsDBConfig.NewsDetail.TABLE_NAME;