質問編集履歴
1
現在行っていることを追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,3 +12,16 @@
|
|
12
12
|
MainActivity mainActivity = (MainActivity) getActivity();
|
13
13
|
mainActivity.onReturnValue(0,0,flag_count,0,0);
|
14
14
|
```
|
15
|
+
●現在行っていること
|
16
|
+
フラグメントを表示
|
17
|
+
→フラグメント上にアイテムダイアログを表示
|
18
|
+
→アイテムダイアログの「アイテムをつかう」ボタンをタップ→flag_aitemu_tukau=true; mainviewmodel.setFlag_aitemu_tukau(flag_aitemu_tukau);
|
19
|
+
→フラグメントのスレッドのrunの中で、if(flag_aitemu_tukau){//処理}
|
20
|
+
(フラグメントでは常時スレッドが動いています)
|
21
|
+
|
22
|
+
のように行っています。
|
23
|
+
ただし、多分ですがボタンを押したタイミングによって、正しく処理ができたり、処理がなされなかったりするので、直接onReturnvalueで値を送り処理を行えたらと思います。
|
24
|
+
onReturnvalueで値を送っても、値を受け取るタイミングで処理ができたりできなかったりするのでしょうか。
|
25
|
+
よろしくお願いします。
|
26
|
+
|
27
|
+
|