質問編集履歴
5
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -50,4 +50,4 @@
|
|
50
50
|
|
51
51
|
下記のページが自分と近いことをしてそうな雰囲気があるのですが、何が書いてあるのか初心者の自分には良く分からず、勉強中
|
52
52
|
|
53
|
-
https://
|
53
|
+
https://python5.com/q/ptksrnnm
|
4
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,9 +2,9 @@
|
|
2
2
|
|
3
3
|
下記のような構造のアプリを作りたいのですが、ボタンで移動する場合には入力欄の文字列を引数として渡したく、ナビゲーションのargumentにString?を設定しています。
|
4
4
|
|
5
|
-
|
5
|
+
一方で、ボトムナビゲーションで移動する場合は渡したい値が無いのでnullを送りたいのですが、引数の設定方法が分かりません。
|
6
6
|
|
7
|
-
|
7
|
+
結果的に、ボタンで移動した時にはエラーが出ませんが、ボトムナビゲーションで移動した場合に、getArgsが出来ないというエラーが表示されます。
|
8
8
|
|
9
9
|
|
10
10
|
|
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -45,3 +45,9 @@
|
|
45
45
|
○○.access$getArgs$p(△△)
|
46
46
|
|
47
47
|
```
|
48
|
+
|
49
|
+
### やったこと
|
50
|
+
|
51
|
+
下記のページが自分と近いことをしてそうな雰囲気があるのですが、何が書いてあるのか初心者の自分には良く分からず、勉強中
|
52
|
+
|
53
|
+
https://www.it-swarm-ja.tech/ja/android/android-navigation-component%EF%BC%9A%E5%80%A4%EF%BC%88%E5%BC%95%E6%95%B0%EF%BC%89%E3%82%92%E3%83%95%E3%83%A9%E3%82%B0%E3%83%A1%E3%83%B3%E3%83%88%E3%81%A7%E6%B8%A1%E3%81%99/814735195/
|
2
補足
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,6 +22,20 @@
|
|
22
22
|
|
23
23
|
```
|
24
24
|
|
25
|
+
|
26
|
+
|
27
|
+
```Kotlin
|
28
|
+
|
29
|
+
//受け手側のFragment
|
30
|
+
|
31
|
+
class Fragment2: Fragment() {
|
32
|
+
|
33
|
+
private val args: Fragment2Args by navArgs()
|
34
|
+
|
35
|
+
private val fragment2ViewModel: Fragment2ViewModel by viewModels { Fragment2ViewModel.Factory(args.string) }
|
36
|
+
|
37
|
+
```
|
38
|
+
|
25
39
|
エラー
|
26
40
|
|
27
41
|
```
|
1
補足
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,9 @@
|
|
2
2
|
|
3
3
|
下記のような構造のアプリを作りたいのですが、ボタンで移動する場合には入力欄の文字列を引数として渡したく、ナビゲーションのargumentにString?を設定しています。
|
4
4
|
|
5
|
-
しかし、ボトムナビゲーションで移動する場合
|
5
|
+
しかし、ボトムナビゲーションで移動する場合の引数設定方法が分からず、下記のコードのように設定しているので、移動先のFragmentでエラーが出ます。
|
6
|
+
|
7
|
+
※ボトムナビゲーションで移動する場合はnullを設定したいがArgsが設定できていない状況
|
6
8
|
|
7
9
|
|
8
10
|
|