Size: a a a

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

2020 December 13

AD

Alexandr Drobyshev in Dart & Flutter по-русски
а если так
ResourceBloc(this.repository): super(ResourceState<T>.empty() as S);
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
компилятор пропустил но может быть конечно ошибка в работе)
источник

M

Max in Dart & Flutter по-русски
И будет. В обратную сторону сработало бы, но это не то, что тебе нужно
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
о а если пойти с дургой стороны, MessageBloc extends ResourceBloc<> сдлеать
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
ща попробую
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
а не выйдет видимо(
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Вечер добрый. Кто-нибудь сталкивался, что на определенном проекте отваливается анализатор (не работает автокомплит на классах)? Проблема явно в проекте, т.к.:
1) не работает на двух PC,
2) только в этом проекте (параллельно запущенный другой проект работает отлично)
3) не зависит от IDE (тестировалось AS и VSCode)

Куда копать?
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
я сталкивался! я так и не понял куда копать, так ка кдругие проекты работают а один нет, я даже студию переустановил, удалял файлы кеша и метафайлы и не помогло
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
в итоге я создал новый проект и скопирвоал туда исходники и все заработало)
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
вот так вараинт допустим, но как мне по S вызвать коструктор нужный  не понимаю
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
то есть дарт знает что ResourceState имеет loading() но вот что это же имеет его наследник не знает
источник

MK

Maxim Kotlinovsky in Dart & Flutter по-русски
Ну чтож, когда уже поддержку Edge to edge завезут нормальную?
источник

V

Vadim in Dart & Flutter по-русски
Alexandr Drobyshev
то есть дарт знает что ResourceState имеет loading() но вот что это же имеет его наследник не знает
Может это как-то, но вроде редкий кейс
https://dart.dev/guides/language/sound-problems#the-covariant-keyword
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
спс, гляну, ща пока пытаюсь пределать на factory может сработает
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Alexandr Drobyshev
в итоге я создал новый проект и скопирвоал туда исходники и все заработало)
Спасибо, это уже хоть какой-то анамнез )
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
Unhandled Exception: Unhandled error type 'ResourceState<List<Article>>' is not a subtype of type 'ArticlesState' occurred in Instance of 'ArticlesBloc'.
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
падает на 15 строке)
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
class ArticlesBloc extends ResourceBloc<ArticlesState, List<Article>> {
 ArticlesBloc({ ArticlesRepository repository }):
       super(ArticlesState.empty(), repository);
}
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
как так, вроде ж все верно, я S описал как ArticlesState значит его и ждем
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
в родителя передал ArticlesState
источник