• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

색깔을 고정하려면

22.08.23 10:30 작성 조회수 98

0

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

답변 1

답변을 작성해보세요.

1

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

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