質問編集履歴
3
実現したいこと修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,5 +1,6 @@
|
|
1
1
|
### 実現したいこと
|
2
|
-
メソッドを他のclassから呼び出し
|
2
|
+
メソッドを他のclassから呼び出して、
|
3
|
+
String型の値を取得したいのですが、
|
3
4
|
エラーになり呼び出すことができません。
|
4
5
|
|
5
6
|
ご教示お願いいたします。
|
2
試したこと追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -44,6 +44,9 @@
|
|
44
44
|
as Stringを付けないと、キャストしろと怒られるので、キャストして変数に入れるようにしていますが、
|
45
45
|
うまくいきません
|
46
46
|
|
47
|
+
static Future<String>をstatic Future<dynamic>にすると以下のエラーになります。
|
48
|
+
type 'Future<dynamic>' is not a subtype of type 'String' in type cast
|
49
|
+
|
47
50
|
### 補足情報(FW/ツールのバージョンなど)
|
48
51
|
Flutter 3.10.0 • channel stable • https://github.com/flutter/flutter.git
|
49
52
|
Framework • revision 84a1e904f4 (4 weeks ago) • 2023-05-09 07:41:44 -0700
|
1
ソース修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,8 +30,12 @@
|
|
30
30
|
呼び出し側
|
31
31
|
```dart
|
32
32
|
~~~~~
|
33
|
+
itemBuilder: (context, index) {
|
34
|
+
~~~~~~~
|
33
|
-
String imageP = data['sender_id'];
|
35
|
+
String imageP = data['sender_id'];
|
34
|
-
String imagePa = TestFirestore.fetchTest(imageP) as String;
|
36
|
+
String imagePa = TestFirestore.fetchTest(imageP) as String;
|
37
|
+
~~~~~~~
|
38
|
+
}
|
35
39
|
~~~~~
|
36
40
|
```
|
37
41
|
|