質問編集履歴
2
説明の詳細
test
CHANGED
File without changes
|
test
CHANGED
@@ -7,3 +7,29 @@
|
|
7
7
|
さらにその上に表示されているフラグメントを取得し、そのフラグメントにonReturnValueで値を送りたいです。
|
8
8
|
どのように書いたらいいでしょうか。
|
9
9
|
よろしくお願いいたします。
|
10
|
+
|
11
|
+
追加
|
12
|
+
DialogFragmentKyoutuu(ダイアログフラグメント)の中のメソッドで、
|
13
|
+
```java
|
14
|
+
void set_flag_count_true(){
|
15
|
+
flag_from_dialog_hozon=true;
|
16
|
+
mainViewModel.setFlag_from_dialog_hozon(flag_from_dialog_hozon);
|
17
|
+
if(fragment_num==0) { //フラグメント表示がなければ
|
18
|
+
flag_count = true;
|
19
|
+
ResultReceiver resultReceiver = (ResultReceiver) getActivity();
|
20
|
+
resultReceiver.onReturnValue(0,flag_count,0,0);
|
21
|
+
}
|
22
|
+
else { //フラグメント表示があれば
|
23
|
+
●●flag_count_fr = true;
|
24
|
+
●●mainViewModel.setFlag_count_fr(flag_count_fr);
|
25
|
+
}
|
26
|
+
}
|
27
|
+
```
|
28
|
+
があり、●●の4行上ところで、アクティビティを取得したように、●●の箇所でフラグメントを取得してflag_count_frの値を直接フラグメントに送りたいです。
|
29
|
+
現在は、フラグメントのthreadのrun()の中で、
|
30
|
+
if(flag_from_dialog_hozon)(
|
31
|
+
flag_count_fr=mainViewModel.getFlag_count_fr;
|
32
|
+
}
|
33
|
+
を入れていて、できてはいますが不自然な感じがするので、set_flag_count_trueで設定したいです。
|
34
|
+
よろしくお願いします。
|
35
|
+
|
1
説明を詳細にした
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,5 +1,9 @@
|
|
1
1
|
**●実現したいこと**
|
2
|
+
android studioでゲーム制作をしています。
|
2
3
|
ResultReceiver resultReceiver = (ResultReceiver) getActivity();
|
4
|
+
で、現在表示されているアクティビティを取得し、
|
5
|
+
resultReceiver.onReturnValue(int,boolean,int,int)
|
6
|
+
で値を送っているのですが、
|
3
|
-
|
7
|
+
さらにその上に表示されているフラグメントを取得し、そのフラグメントにonReturnValueで値を送りたいです。
|
4
|
-
|
8
|
+
どのように書いたらいいでしょうか。
|
5
9
|
よろしくお願いいたします。
|