質問編集履歴
2
MyDBHelperのコードを追加しました
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
可読性のために見出しをつけました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,5 @@
|
|
1
1
|
やりたいこと:
|
2
|
+
-
|
2
3
|

|
3
4
|

|
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;
|