質問編集履歴

2

説明を具体的に書きました。

2020/05/01 05:58

投稿

ludolf
ludolf

スコア39

title CHANGED
@@ -1,1 +1,1 @@
1
- Android Studio SQLite Room Updateにつ
1
+ Android Studio SQLite Room Updateの参考サイトがな
body CHANGED
@@ -36,6 +36,11 @@
36
36
  ※ViewModelですがstackOverflowで解決案としてあったので記述しています。
37
37
  URL:https://stackoverflow.com/questions/45789325/update-some-specific-field-of-an-entity-in-android-room
38
38
 
39
+ Roomの公式サイトをみても上記パターン2の一文のみしか記述しておらず、Keyはどうやって指定しているのか、非同期でやるとしてどんな風に実行する流れになるのか書いておりません(もしくはどこかに上記のサイトではないところで説明しているのか?)
40
+ 色々試しても結局どういう仕組みなのか理解していないのでプログラムを書くにも書けない状態です。
41
+
42
+ インサート文は色んな参考サイトがあったのでできました。
43
+
39
44
  自分が実装したインサート文です。
40
45
  ```java
41
46
  @Entity(tableName = PushList.TABLE_NAME)

1

インサートしたテーブル表上げました。

2020/05/01 05:58

投稿

ludolf
ludolf

スコア39

title CHANGED
File without changes
body CHANGED
@@ -19,7 +19,7 @@
19
19
 
20
20
  パターン1 @Queryを使うやり方
21
21
  ```java
22
- @Query("UPDATE userdata SET batch=1 WHERE id = :id")
22
+ @Query("UPDATE userdata SET batch=0 WHERE id = :id")
23
23
  void update(int id);
24
24
  ```
25
25
  パターン2 アップデート用のクラスを作るやり方
@@ -177,4 +177,6 @@
177
177
  ```
178
178
 
179
179
  長文になってしまい本当に申し訳ございません。
180
- どなたかご教授頂ければ幸いです。
180
+ どなたかご教授頂ければ幸いです。
181
+
182
+ ![イメージ説明](bbc237752265b7dfc9f023d111f08c69.png)