質問編集履歴
5
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -163,3 +163,57 @@
|
|
163
163
|
|
164
164
|
|
165
165
|
ご回答の程、よろしくお願いいたします!!
|
166
|
+
|
167
|
+
|
168
|
+
|
169
|
+
|
170
|
+
|
171
|
+
###追記 2020/02/22
|
172
|
+
|
173
|
+
ページの遷移にはNavigator.pushを使用し、
|
174
|
+
|
175
|
+
MaterialAppでルートを定義し、遷移しています。
|
176
|
+
|
177
|
+
void main() => runApp(MyApp());
|
178
|
+
|
179
|
+
|
180
|
+
|
181
|
+
```dart
|
182
|
+
|
183
|
+
class MyApp extends StatelessWidget {
|
184
|
+
|
185
|
+
@override
|
186
|
+
|
187
|
+
Widget build(BuildContext context) {
|
188
|
+
|
189
|
+
return MultiProvider(
|
190
|
+
|
191
|
+
providers: [
|
192
|
+
|
193
|
+
ChangeNotifierProvider<MainNotification>(
|
194
|
+
|
195
|
+
create: (_) => MainNotification()),
|
196
|
+
|
197
|
+
ChangeNotifierProvider<MyPageNotification>(
|
198
|
+
|
199
|
+
create: (_) => MyPageNotification()),
|
200
|
+
|
201
|
+
],
|
202
|
+
|
203
|
+
child: const MaterialApp(
|
204
|
+
|
205
|
+
debugShowCheckedModeBanner: false,
|
206
|
+
|
207
|
+
initialRoute: '/',
|
208
|
+
|
209
|
+
onGenerateRoute: Router.generateRoute,
|
210
|
+
|
211
|
+
),
|
212
|
+
|
213
|
+
);
|
214
|
+
|
215
|
+
}
|
216
|
+
|
217
|
+
}
|
218
|
+
|
219
|
+
```
|
4
誤字の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -86,7 +86,7 @@
|
|
86
86
|
|
87
87
|
下記は、閲覧・表示画面の実装の一部です。
|
88
88
|
|
89
|
-
ユーザーIDをStreamBuilderで取ってきて、それをusersInfoの引数として渡しています。
|
89
|
+
ユーザーIDをStreamBuilderで取ってきて、それをusersInfo(IDを渡してユーザーの情報を取得)の引数として渡しています。
|
90
90
|
|
91
91
|
```dart
|
92
92
|
|
3
誤字の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -84,7 +84,7 @@
|
|
84
84
|
|
85
85
|
ユーザーIDに基づいた情報(名前等)を表示、編集しようと思っています。
|
86
86
|
|
87
|
-
下記は、表示
|
87
|
+
下記は、閲覧・表示画面の実装の一部です。
|
88
88
|
|
89
89
|
ユーザーIDをStreamBuilderで取ってきて、それをusersInfoの引数として渡しています。
|
90
90
|
|
2
誤字の修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Flutter ChangeNotifierによるStreamの
|
1
|
+
Flutter ChangeNotifierによるStreamの取得でConnectionState.waitingのエラーが発生する
|
test
CHANGED
@@ -54,7 +54,7 @@
|
|
54
54
|
|
55
55
|
|
56
56
|
|
57
|
-
そして、ChangeNotifierで上記のuserを下記のように
|
57
|
+
そして、ChangeNotifierで上記のuserを下記のように取得しています。
|
58
58
|
|
59
59
|
```dart
|
60
60
|
|
@@ -72,7 +72,7 @@
|
|
72
72
|
|
73
73
|
```
|
74
74
|
|
75
|
-
また、上記ChangeNotifierをMaterialRoute
|
75
|
+
また、上記ChangeNotifierをMaterialRouteの上部に設置し、どのウィジェットも読み取れるようにしています。
|
76
76
|
|
77
77
|
|
78
78
|
|
1
誤字の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,9 +16,11 @@
|
|
16
16
|
|
17
17
|
```dart
|
18
18
|
|
19
|
+
「AuthApi.dart」
|
20
|
+
|
21
|
+
|
22
|
+
|
19
23
|
class AuthApi {
|
20
|
-
|
21
|
-
「AuthApi.dart」
|
22
24
|
|
23
25
|
|
24
26
|
|