강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

shhsjk2002님의 프로필 이미지
shhsjk2002

작성한 질문수

Flutter 중급 1편 - 클린 아키텍처

32 새 노트 작성, 노트 표시 기능

색깔을 고정하려면

작성

·

157

0

안녕하세요.
색 고정에 대한 질문을 드립니다.
 
AddEditNoteScreen을 누를 때마다 roseBud로 할려고 하면(5:10)
AddEditNoteScreen에 AddEditNoteViewModel을 전달해주는 방식이 맞나요?

답변 1

1

오준석님의 프로필 이미지
오준석
지식공유자

지금 코드상 AddEditNoteViewModel 을 최상위에서 싱글톤으로 생성해서 재사용하기 때문에 마지막에 선택한 색상이 남아있을텐데요.

AddEditNoteScreen 화면을 표시하는 네비게이터 push 부분에서 ChangeNotifierProvider 설정을 해서 AddEditNoteViewModel 을 설정하시면 매번 새로운 뷰모델이 생성되므로 초기값이 고정됩니다.

 

 

shhsjk2002님의 프로필 이미지
shhsjk2002

작성한 질문수

질문하기