You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Nicce example code and generally working, but retrieving articles seems erratic
I am getting this error :
════════ Exception caught by widgets library ═══════════════════════════════════
The following _CastError was thrown building FutureBuilder<String>(dirty, state: _FutureBuilderState<String>#018ec):
type 'Null' is not a subtype of type 'String' in type cast
The relevant error-causing widget was
FutureBuilder<String>
lib/screens/news.dart:57
When the exception was thrown, this was the stack
#0 new MyHackerNewsArticle.fromJson
lib/screens/news.dart:167
#1 _NewsPage.build.<anonymous closure>.<anonymous closure>
lib/screens/news.dart:68
#2 _FutureBuilderState.build
package:flutter/…/widgets/async.dart:775
#3 StatefulElement.build
package:flutter/…/widgets/framework.dart:4691
#4 ComponentElement.performRebuild
package:flutter/…/widgets/framework.dart:4574
I tried checking for nulls in retrieved article metadata, but ti does not fix the problem.
I'm thinking that _NewsPage.build.<anonymous closure>.<anonymous closure> is the problem.
How can I make this robust for network errors ?
The text was updated successfully, but these errors were encountered:
Nicce example code and generally working, but retrieving articles seems erratic
I am getting this error :
I tried checking for nulls in retrieved article metadata, but ti does not fix the problem.
I'm thinking that
_NewsPage.build.<anonymous closure>.<anonymous closure>
is the problem.How can I make this robust for network errors ?
The text was updated successfully, but these errors were encountered: