首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

初始化步骤

2012-06-27 
初始化方法private void DBInit() {// 判断数据库是否存在boolean isDbExist DBHelp.isExistDB(getStrin

初始化方法

private void DBInit() {// 判断数据库是否存在boolean isDbExist = DBHelp.isExistDB(getString(R.string.dbpath));if (isDbExist) {init_txt.setText("数据库已存在,正常启动!");// 系统正在启动} else {// 系统正在初始化new Thread() {public void run() {new Handler().post(new Runnable() {public void run() {// 删除原来数据库File dbfile = new File(getString(R.string.dbpath));if (dbfile.exists()) {dbfile.delete();}// 创建数据库文件夹File folder = new File(getString(R.string.dbfold));if (!folder.exists()) {folder.mkdirs();}// 创建一个新的数据库DBOpenHelp openHelper = new DBOpenHelp(MainView.this, getString(R.string.db_name),11);openHelper.getWritableDatabase();// 拷贝备份数据库try {FileHelp.copyFileFromAssetsToFolder(MainView.this,getString(R.string.db_backup_name),getString(R.string.dbfold));} catch (IOException e) {e.printStackTrace();LogHelp.Log2SDErr(e,getString(R.string.logpath),getString(R.string.app_name));}ToastHelp.showToast(MainView.this, "初始化成功");LogHelp.LogI("数据库初始化成功!");}});}}.start();}}
?

?

?

热点排行