sqliteDatabase db= sqliteDatabase.openorCreateDatabase(this.getfilesDir()+"/Diary_aks.db3",null);//在Oncreate中打开数据库Diary_aks.db3
if(tabIsExist("User")){//查找表USer是不为空 则跳转到LoginActivity
intent=new Intent(IndexActivity.this,LoginActivity.class);
}
else{//查找表USer为空 则跳转到RegistActivity
intent=new Intent(IndexActivity.this,RegistActivity.class);
}
startActivity(intent);
}
* 判断表tabname是否为空
* @param tabname 表名
* @return boolean
*/
public boolean tabIsExist(String tabname){
boolean result = false; if(tabname == null){ return false; } Cursor cursor = null; try { DataBaSEOpenHelper dbh=new DataBaSEOpenHelper(IndexActivity.this);// String sql = "select count(*) from User ";//USer表名 cursor = dbh.getReadableDatabase().rawquery(sql,null); if(cursor.movetoNext()){ int count = cursor.getInt(0); if(count>0){ result = true; } } } catch (Exception e) { // Todo: handle exception } return result; } 总结以上是内存溢出为你收集整理的SQLite查找表是否有时有记录全部内容,希望文章能够帮你解决SQLite查找表是否有时有记录所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)