예제 #1
0
  private void getData() {
    // データベースを開く
    pHelper = new ProductDBHelper(this);
    productDB = pHelper.openDataBase();

    // ラジオボタン生成
    createRadio();
    productDB.close(); // データベースを閉じる
  }
예제 #2
0
  // DBメイン処理
  private void dbMainHandling() {
    // データベース存在チェック
    if (productDB != null) {
      productDB.close();
    }
    // データベースを開く
    productDB = pHelper.openDataBase();

    try {
      productDB.beginTransaction(); // トランザクション制御開始
      modeHandling(); // モード別処理へ
      productDB.setTransactionSuccessful(); // コミット
      productDB.endTransaction(); // トランザクション制御終了
    } catch (Exception e) {
      Log.e(modeType + "処理", e.toString());
    } finally {
      productDB.close(); // データベースを閉じる
    }
    // 後処理
    showMsg("データを" + modeType + "しました。");
    lLayout.removeAllViews();
    this.getData();
  }