Provider + StateLess 에서 ScrollController Dispose() 사용 문제 질문
799
3 câu hỏi đã được viết
Provider 를 사용하게 되면 StateLessWidget을 사용하는데 탭뷰를 다녀오면 리스트가 초기화되어서 이전에 보던 스크롤 위치를 고정시키려고 합니다.
이걸 하려고 보니 ScrollController를 사용해야 하던데 StateLess는 Dispose가 없어서 controller dispose를 하지 못합니다.
Provider 를 사용하는데 StateFull 을 사용해야 하는 것인가요?
TabView 로 다른 탭 갔다 오면 리스트 오프셋이 게속 0이네요 ㅠㅠ
Câu trả lời 3
1
Provider를 사용하더라도 Controller를 사용하게 되면 StatefulWidget 을 쓰는군요 감사합니다.
스크롤 위치 기억하는 방법은 찾아봤더니 아래 방법이 있네요
1
StatefulWidget 사용하시면 되고요.
ScrollController에 offset 프로퍼티 값을 Provider 쪽에 저장해 두고 initState() 에서 ScrollController의 jumpTo() 에 전달해 주면 될 듯 합니다.
처음엔 초기값 0 주시면 되겠네요
ListenableBuilder가 안되요..material import 했는데도 자동완성이 안뜨고 빨간줄이 뜨네요 ..
0
150
2
pubspec.yaml 파일에서 Pub get이 안됩니다.
0
889
1
[네이티브연동 관련 질문]
0
334
1
네이티브코드 연동할때 네이티브 디버깅은 어떻게 하나요?
0
477
1
CartBloc 대체 코드 올립니다.
0
455
2
강사님처럼 코드가 화면 범위 밖으로 나갔을 때 자동으로 줄바꿈은 어떻게 하나요?
0
968
1
ShowSnackBar Undefined 오류
0
419
1
null 관련 오류
0
318
1
화면새로고침 질문.
0
1491
1
flutter 멀티이미지업로드 질문
0
686
1
fluuter php mysql 글작성
0
434
2
플러터 서버에 이미지 저장하기
0
880
1
오류 질문입니다.
0
256
1
강의를 보다 listview 기능에 의문이 생겨 질문드립니다.
0
748
1
inheritedFromWidgetOfExactType 가 없습니다.
0
230
1
The operator '<' can't be unconditionally invoked because the receiver can be 'null'.
0
1114
1
해결이 어려운 부분이 있습니다 ㅠㅠ
0
1243
2
네이티브코드 연동 AS 21.11.11 update 영상 중
0
213
1
특정 함수로의 객체 전달 방법 문의 드립니다.
0
466
1
플러터 최적의 폴더 구조를 잡고 싶습니다.
0
1029
1
mainActive.kt 오류
0
316
1
xcode 오류가 납니다.
0
359
1
dart 2.12 이상 버전에서 json object null safety 처리는 어떻게 하나요?
0
630
1
json to dart
0
175
1

