質問編集履歴

5

質問内容を修正

2021/04/02 07:50

投稿

noko123
noko123

スコア28

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,3 @@
1
1
  引数にnullable型を渡したらnullにするなとでました。この時、
2
2
 
3
- wrap with'?.let(...)'callとするのと、Add non-null asserted(!!)callにするのではどちらの方が安全でしょうか?こういう場合はこちらだと不都合なことがある等ありましたら教えて下さい。よろしくお願いします。
3
+ wrap with'?.let(...)'callとするのと、Add non-null asserted(!!)callにするのではどちらの方が安全でしょうか?こういう場合はこちらだと都合がいいとか、不都合なことがある等ありましたら教えて下さい。よろしくお願いします。

4

質問内容を修正

2021/04/02 07:50

投稿

noko123
noko123

スコア28

test CHANGED
@@ -1 +1 @@
1
- android studio。
1
+ android studio。null型のtype missmatchについて。
test CHANGED
@@ -1 +1,3 @@
1
- billingClient.querySkuDetailsAsync()取得したskuDetailsListを使って
1
+ 引数にnullable型を渡したらnullにするなとした。この時
2
+
3
+ wrap with'?.let(...)'callとするのと、Add non-null asserted(!!)callにするのではどちらの方が安全でしょうか?こういう場合はこちらだと不都合なことがある等ありましたら教えて下さい。よろしくお願いします。

3

質問内容を修正

2021/04/02 07:47

投稿

noko123
noko123

スコア28

test CHANGED
@@ -1 +1 @@
1
- android studio。Billing Libraryの購入フロー起動について。
1
+ android studio。
test CHANGED
@@ -1,35 +1 @@
1
1
  billingClient.querySkuDetailsAsync()で取得したskuDetailsListを使って、
2
-
3
- billingClient.launchBillingFlow()の引数に渡すために
4
-
5
- ```ここに言語を入力
6
-
7
- val flowParams = BillingFlowParams.newBuilder()
8
-
9
- .setSkuDetails(skuDetailsList)
10
-
11
- .build()
12
-
13
-
14
-
15
- ```
16
-
17
- としたのですが、.setSkuDetails(skuDetailsList)のところで
18
-
19
- ```ここに言語を入力Type mismatch.
20
-
21
- Type mismatch.
22
-
23
- Required:
24
-
25
- SkuDetails
26
-
27
- Found:
28
-
29
- (Mutable)List<SkuDetails!>?
30
-
31
- ```
32
-
33
- とでてしまいました。これはどのように型変換すればいいのでしょうか?
34
-
35
- Listから一つずつ取り出して表示することは出来たのですが、Required:SkuDetailsと複数形であるということは、課金アイテムを一覧のように表示することも出来るのかと思い質問させていただきました。よろしくお願いします。

2

コードを修正

2021/04/02 07:30

投稿

noko123
noko123

スコア28

test CHANGED
File without changes
test CHANGED
@@ -18,13 +18,15 @@
18
18
 
19
19
  ```ここに言語を入力Type mismatch.
20
20
 
21
+ Type mismatch.
22
+
21
23
  Required:
22
24
 
23
25
  SkuDetails
24
26
 
25
27
  Found:
26
28
 
27
- (Mutable)List<SkuDetails!>
29
+ (Mutable)List<SkuDetails!>?
28
30
 
29
31
  ```
30
32
 

1

質問内容を修正

2021/04/02 07:11

投稿

noko123
noko123

スコア28

test CHANGED
File without changes
test CHANGED
@@ -30,4 +30,4 @@
30
30
 
31
31
  とでてしまいました。これはどのように型変換すればいいのでしょうか?
32
32
 
33
- よろしくお願いします。
33
+ Listから一つずつ取り出して表示することは出来たのですが、Required:SkuDetailsと複数形であるということは、課金アイテムを一覧のうに表示することも出来るのかと思い質問させていただきました。よろしくお願いします。