質問編集履歴
2
MyDBHelperのコードを追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -499,3 +499,65 @@
|
|
499
499
|
}
|
500
500
|
|
501
501
|
```
|
502
|
+
|
503
|
+
|
504
|
+
|
505
|
+
MyDBHelper.java
|
506
|
+
|
507
|
+
```java
|
508
|
+
|
509
|
+
package com.example.orisa.mytask3;
|
510
|
+
|
511
|
+
|
512
|
+
|
513
|
+
import android.content.Context;
|
514
|
+
|
515
|
+
import android.database.sqlite.SQLiteDatabase;
|
516
|
+
|
517
|
+
import android.database.sqlite.SQLiteOpenHelper;
|
518
|
+
|
519
|
+
|
520
|
+
|
521
|
+
/**
|
522
|
+
|
523
|
+
* Created by orisa on 2017/06/08.
|
524
|
+
|
525
|
+
*/
|
526
|
+
|
527
|
+
|
528
|
+
|
529
|
+
public class MyDBHelper extends SQLiteOpenHelper {
|
530
|
+
|
531
|
+
|
532
|
+
|
533
|
+
public MyDBHelper(Context context){
|
534
|
+
|
535
|
+
super(context, null, null, 1);
|
536
|
+
|
537
|
+
}
|
538
|
+
|
539
|
+
|
540
|
+
|
541
|
+
@Override
|
542
|
+
|
543
|
+
public void onCreate(SQLiteDatabase db) {
|
544
|
+
|
545
|
+
//SQL文を入れる
|
546
|
+
|
547
|
+
String sql = "CREATE TABLE default_tb(_id INTEGER PRIMARY KEY NOT NULL, task_col TEXT, date_col TEXT, time_col TEXT);";
|
548
|
+
|
549
|
+
db.execSQL(sql);
|
550
|
+
|
551
|
+
}
|
552
|
+
|
553
|
+
|
554
|
+
|
555
|
+
@Override
|
556
|
+
|
557
|
+
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
|
558
|
+
|
559
|
+
}
|
560
|
+
|
561
|
+
}
|
562
|
+
|
563
|
+
```
|
1
可読性のために見出しをつけました
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,5 +1,7 @@
|
|
1
1
|
やりたいこと:
|
2
2
|
|
3
|
+
-
|
4
|
+
|
3
5
|
![表示画面](a440a1595526142d0ab7045c92caa2f9.jpeg)
|
4
6
|
|
5
7
|
![入力画面](47920676a03e0749b221e4592a4dd428.jpeg)
|
@@ -24,12 +26,16 @@
|
|
24
26
|
|
25
27
|
困っていること:
|
26
28
|
|
29
|
+
-
|
30
|
+
|
27
31
|
入力画面からfinish()で表示画面に戻っても、データベースの表示が更新されない
|
28
32
|
|
29
33
|
|
30
34
|
|
31
35
|
やってみたこと:
|
32
36
|
|
37
|
+
-
|
38
|
+
|
33
39
|
- 操作しているデータベースのテーブル名・フィールド名の一致を確認
|
34
40
|
|
35
41
|
- Androidのライフサイクルについて調べる → 入力画面のactivity終了後に呼ばれる表示画面のメソッドはonResumeと解釈 → onResumeにデータベース表示の処理を記述
|
@@ -38,12 +44,16 @@
|
|
38
44
|
|
39
45
|
備考:
|
40
46
|
|
47
|
+
-
|
48
|
+
|
41
49
|
質問の内容以外でも、コードの書き方等で問題があれば、ご指摘いただければ幸いです。
|
42
50
|
|
43
51
|
|
44
52
|
|
45
53
|
コード:
|
46
54
|
|
55
|
+
-
|
56
|
+
|
47
57
|
MainActivity.java
|
48
58
|
|
49
59
|
```java
|