質問するログイン新規登録

質問編集履歴

2

MyDBHelperのコードを追加しました

2017/06/14 04:44

投稿

olee46
olee46

スコア32

title CHANGED
File without changes
body CHANGED
@@ -248,4 +248,35 @@
248
248
  });
249
249
  }
250
250
  }
251
+ ```
252
+
253
+ MyDBHelper.java
254
+ ```java
255
+ package com.example.orisa.mytask3;
256
+
257
+ import android.content.Context;
258
+ import android.database.sqlite.SQLiteDatabase;
259
+ import android.database.sqlite.SQLiteOpenHelper;
260
+
261
+ /**
262
+ * Created by orisa on 2017/06/08.
263
+ */
264
+
265
+ public class MyDBHelper extends SQLiteOpenHelper {
266
+
267
+ public MyDBHelper(Context context){
268
+ super(context, null, null, 1);
269
+ }
270
+
271
+ @Override
272
+ public void onCreate(SQLiteDatabase db) {
273
+ //SQL文を入れる
274
+ String sql = "CREATE TABLE default_tb(_id INTEGER PRIMARY KEY NOT NULL, task_col TEXT, date_col TEXT, time_col TEXT);";
275
+ db.execSQL(sql);
276
+ }
277
+
278
+ @Override
279
+ public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
280
+ }
281
+ }
251
282
  ```

1

可読性のために見出しをつけました

2017/06/14 04:44

投稿

olee46
olee46

スコア32

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,5 @@
1
1
  やりたいこと:
2
+ -
2
3
  ![表示画面](a440a1595526142d0ab7045c92caa2f9.jpeg)
3
4
  ![入力画面](47920676a03e0749b221e4592a4dd428.jpeg)
4
5
 
@@ -11,16 +12,20 @@
11
12
  ※日付とAM/PMがありますが、現時点ではデータベースの全レコードを表示するのみです。
12
13
 
13
14
  困っていること:
15
+ -
14
16
  入力画面からfinish()で表示画面に戻っても、データベースの表示が更新されない
15
17
 
16
18
  やってみたこと:
19
+ -
17
20
  - 操作しているデータベースのテーブル名・フィールド名の一致を確認
18
21
  - Androidのライフサイクルについて調べる → 入力画面のactivity終了後に呼ばれる表示画面のメソッドはonResumeと解釈 → onResumeにデータベース表示の処理を記述
19
22
 
20
23
  備考:
24
+ -
21
25
  質問の内容以外でも、コードの書き方等で問題があれば、ご指摘いただければ幸いです。
22
26
 
23
27
  コード:
28
+ -
24
29
  MainActivity.java
25
30
  ```java
26
31
  package com.example.orisa.mytask3;