Size: a a a

Dart & Flutter по-русски

2020 October 05

v

vasilich in Dart & Flutter по-русски
Для фьючи юзай ФьючерБилдер и тип поправь с воида на Стриг(если фьюча возвращает стрингё)
источник

Аp

Александр phatom... in Dart & Flutter по-русски
Артем Терещук
Всем привет, подскажите в чём проблема может быть

Вот код:
List<Account1> parsePhotos(String responseBody) {

 final parsed = jsonDecode(responseBody).cast<String, dynamic>();
 return parsed.map<Account1>((json) => Account1.fromJson(json)).toList();
}


Вот ошибка которая выбивает
Exception has occurred.
NoSuchMethodError (NoSuchMethodError: Class 'CastMap<String, dynamic, String, dynamic>' has no instance method 'map' with matching arguments.
Receiver: Instance of 'CastMap<String, dynamic, String, dynamic>'
Tried calling: map<Account1>(Closure: (dynamic) => Account1)
Found: map<K2, V2>((K, V) => MapEntry<K2, V2>) => Map<K2, V2>)
Выведи parser runtime type и поймешь
источник

В

Витя in Dart & Flutter по-русски
vasilich
Для фьючи юзай ФьючерБилдер и тип поправь с воида на Стриг(если фьюча возвращает стрингё)
Возвращает сринг )) я правил то же самое ))
источник

В

Витя in Dart & Flutter по-русски
vasilich
Для фьючи юзай ФьючерБилдер и тип поправь с воида на Стриг(если фьюча возвращает стрингё)
Future<String> examc() async {
return await http.read('http://92.124.144.204:2727/anek');

}
 вот такая получилась
источник

D

DK in Dart & Flutter по-русски
Витя
Future<String> examc() async {
return await http.read('http://92.124.144.204:2727/anek');

}
 вот такая получилась
а надо ли так возвращать?)
источник

D

DK in Dart & Flutter по-русски
в плане.. никакой обработки не требуют данные?
источник

В

Витя in Dart & Flutter по-русски
DK
а надо ли так возвращать?)
не нужно
источник

КА

Кирилл Апарин... in Dart & Flutter по-русски
Витя
Future<String> examc() async {
return await http.read('http://92.124.144.204:2727/anek');

}
 вот такая получилась
Ну вот эту фьючу засунь в future builder
источник

В

Витя in Dart & Flutter по-русски
Кирилл Апарин
Ну вот эту фьючу засунь в future builder
ОК , спс большое )) мне уже говрили про это ))) я забыл
источник

D

DK in Dart & Flutter по-русски
Витя
не нужно
а экзепшен не бросит? если 500-ка
источник

D

DK in Dart & Flutter по-русски
я не шарю, прост интересуюсь :D
источник

В

Витя in Dart & Flutter по-русски
DK
а экзепшен не бросит? если 500-ка
ну да
источник

V

Vanechka777 in Dart & Flutter по-русски
Во флаттер есть плагин сервиса, который будет работать даже после перезагрузки устройства?
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
Витя
не нужно
тогда тут async и await лишнее
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
ты все равно получаешь фьючу
источник

E

Eugene in Dart & Flutter по-русски
Всем привет, кто-нибудь сталкивался с такой проблемой в AS, как только упоминаю StreamSubscription или другое из dart:async то dart analysis виснет напрочь
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
Артем Терещук
Всем привет, подскажите в чём проблема может быть

Вот код:
List<Account1> parsePhotos(String responseBody) {

 final parsed = jsonDecode(responseBody).cast<String, dynamic>();
 return parsed.map<Account1>((json) => Account1.fromJson(json)).toList();
}


Вот ошибка которая выбивает
Exception has occurred.
NoSuchMethodError (NoSuchMethodError: Class 'CastMap<String, dynamic, String, dynamic>' has no instance method 'map' with matching arguments.
Receiver: Instance of 'CastMap<String, dynamic, String, dynamic>'
Tried calling: map<Account1>(Closure: (dynamic) => Account1)
Found: map<K2, V2>((K, V) => MapEntry<K2, V2>) => Map<K2, V2>)
jsonDecode(responseBody) as Map<String, dynamic>;
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
пробовал перезагружать?)
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Eugene
Всем привет, кто-нибудь сталкивался с такой проблемой в AS, как только упоминаю StreamSubscription или другое из dart:async то dart analysis виснет напрочь
.
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
invalidate caches
источник