본문 바로가기
728x90

개발/Flutter225

flutter hive adapter.. 개고생 하다가 고침.. flutter hive 를 잘 쓰고 있다. 그런데 이게 adapter id를 바꾸면, 큰 일 나게 되는데 앱을 지우지 않으면, 오류가 생긴다. 이 오류를 그냥 넘어가자고 하니 앱의 핵심기능이라서,, 암튼 -_- 이거 해결하려면 try -catch로 감싸서 오류나면 아예 싹 삭제하고 다시 만들어서 쓰면 된다 } on HiveError catch (e) { logger.d('hive 오류-> 오류 지우기 $e'); await Hive.deleteFromDisk(); } 고치고 써보니 아주 간단한데, stackoverflow에서도 적절한 답을 찾지 못했다. https://stackoverflow.com/questions/69259338/hiveerror-cannot-read-unknown-typeid-32-d.. 2023. 5. 21.
flutter file nesting generated 파일이 많아서 헤갈릴 경우에 file Nesting을 통해서 해결해줄 수 있다. (조금 깔끔하게 바뀜) .g.dart를 추가해줘야함 구조나 파일 시스템이 바뀐 것은 아니고, 보여주는 방식만 바뀌는 것이다. 2023. 5. 9.
flutter json serializable, freezed 사용했을 때 generate file 안 생길 경우 lib 폴더에서 Reload from Disk를 해준다. ! 2023. 5. 9.
List<dynamic>을 List<String>으로 바꾸기 void main() { List myany = []; List mylist = ['dd', 'dd', 'zz']; myany = List.from(mylist); //myany = mylist; print(myany); } 처음 보는 코드인 데 한 번 사용해봐야겠다.!\ 근데 혹시나 type이 맞지 않으면 에러가 발생할 수 있다.. 기존의 방법대로 하는게 좋을 듯?! 2023. 5. 8.
728x90