Android Studioでアプリ制作の勉強をしていて質問です。
memoidにprimary keyを設定しているのも関わらず、同じ値が登録
されてしまいます。
ご教授お願い致します。
Helperクラス
// onCreateメソッド(データベース作成時に実行)
@Override
public void onCreate(SQLiteDatabase db) {
// テーブル作成
String sql = "create table memo ("
+ "memoid text primary key"
// + ", memoid text not null"
+ ", title text not null"
+ ", naiyou text not null)";
// SQL実行 db.execSQL(sql); }
Activityクラス
// クリックリスナー定義
private class ButtonClickListener implements View.OnClickListener {
// onClickメソッド(ボタンクリック時イベントハンドラ) public void onClick(View v){ // データベースオブジェクト取得 SQLiteDatabase db = helper.getWritableDatabase(); // タグの取得 String tag = (String)v.getTag(); // メッセージ表示用 String message = ""; TextView label = (TextView)findViewById(R.id.tb_message); // 入力情報取得 EditText memoid = (EditText)findViewById(R.id.et_id); EditText title = (EditText)findViewById(R.id.et_title); EditText naiyou = (EditText)findViewById(R.id.et_naiyou);
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/20 12:10
2015/12/20 12:22
2015/12/21 16:01