質問編集履歴
2
試したところの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -31,7 +31,7 @@
|
|
31
31
|
|
32
32
|
### 試したこと
|
33
33
|
|
34
|
-
ArrayAdapterに用いている引数に問題があると思い、第一引数を「getActivity」にしたところ自動変換で
|
34
|
+
ArrayAdapterに用いている引数に問題があると思い、第一引数はFragmentでContextを取得するために「getActivity」にしたところ自動変換で「avtivity」になりました。
|
35
35
|
第二引数は通常ならば「R.id.〜〜〜」と取得しますがFragmentではそれではUIパーツが取得できないため「binding」を用いてレイアウトファイルにあるリサイクルビューのIDを指定して取得しています。
|
36
36
|
第三引数はコードを見て分かるようにデバイス情報リストを文字列化したものをカンマで区切って配列にした文字列の配列を用いています。
|
37
37
|
|
1
コードの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
val bleListStr = bleManager.deviceArray.toString()
|
25
25
|
val bleStrArray = bleListStr.split(",")
|
26
26
|
// ArrayAdapterに赤波下線が表示されてエラーとなっている
|
27
|
-
val arrayAdapter =
|
27
|
+
val arrayAdapter = ArrayAdapter(activity, binding?.rvMainMenu, bleStrArray) }
|
28
28
|
binding?.rvMainMenu?.adapter = arrayAdapter
|
29
29
|
}
|
30
30
|
```
|