質問編集履歴

1

現在行っていることを追加

2022/03/27 08:29

投稿

aruko
aruko

スコア47

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
+