質問編集履歴
2
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -100,11 +100,11 @@
|
|
100
100
|
|
101
101
|
このとき、FragmentA上のテキストボックスとFragmentB上のテキストボックスを連動させたいと思っています。
|
102
102
|
|
103
|
-
どちらかのテキストボックスの値を変更すると、もう片方のテキストボックスも同
|
103
|
+
どちらかのテキストボックスの値を変更すると、もう片方のテキストボックスも同じ値になるという動きです。
|
104
|
-
|
105
|
-
|
106
|
-
|
104
|
+
|
105
|
+
|
106
|
+
|
107
|
-
MVVM的にはどのように記述するのが正しいのでしょうか?
|
107
|
+
このようなことをしたい場合、MVVM的にはどのように記述するのが正しいのでしょうか?
|
108
108
|
|
109
109
|
ご回答の程よろしくお願いいたします。
|
110
110
|
|
1
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -112,11 +112,11 @@
|
|
112
112
|
|
113
113
|
###試したこと
|
114
114
|
|
115
|
-
自分なりに実現方法を考えてみました。
|
115
|
+
自分なりにいくつか実現方法を考えてみました。
|
116
|
-
|
117
|
-
|
118
|
-
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
-
①ViewModelA、Bに共通のObservableField<String>を渡す
|
119
|
+
案① ViewModelA、Bに共通のObservableField<String>を渡す
|
120
120
|
|
121
121
|
```java
|
122
122
|
|
@@ -168,7 +168,7 @@
|
|
168
168
|
|
169
169
|
|
170
170
|
|
171
|
-
②FragmentA、Bに共通のViewModelを渡す
|
171
|
+
案② FragmentA、Bに共通のViewModelを渡す
|
172
172
|
|
173
173
|
```xml
|
174
174
|
|
@@ -262,7 +262,7 @@
|
|
262
262
|
|
263
263
|
```
|
264
264
|
|
265
|
-
③Model上にテキストボックスの状態変数を用意しておいて、ViewModelA、B双方が監視する
|
265
|
+
案③ Model上にテキストボックスの状態変数を用意しておいて、ViewModelA、B双方が監視する
|
266
266
|
|
267
267
|
```xml
|
268
268
|
|