[Flutter] LifeCycle
참고 : https://newbedev.com/flutter-navigator-of-context-pop-vs-navigator-pop-context-difference
자식위젯에서 키패드를 펼치고 닫을때마다부모위젯이 rebuild되는 상황이 있어서 원인을 찾아보았다키패드가 동작하면 MediaQueryData.viewInsets 가 업데이트 되고 -> Scaffold같은 MediaQuery에 의존하는 위젯을 쓰면 키패드 동작으로 인해
https://pub.dev/packages/connectivity사용하려는 위젯의 클래스에 선언참고로 StreamSubscription은 Stream에서 발생한 이벤트로listener를 정의하면 StreamSubscription 객체가 수신된다.initSta
한글이 포함되었을때 ellipsis 동작이 이상한경우가 있다 텍스트위젯을 여백만큼 남고 ellipsis 먹는현상 아래처럼 해주려면 해결책은 .replaceAll('', '\u{200B}')를 사용하여 폭이없는 공백 처리를 해준다! 영어숫자는 1바이트, 한글은 2
showDialog를 WidgetsBinding.instance!.addPostFrameCallback 으로 감싸줘야한다!build()중에 ShowDialog()메소드가 실행되면 플러터가 위젯트리에서 가장 가까운 Overlay를 찾게된다.그 Overlay를 다이얼로그의
참고 : https://flutteragency.com/how-to-programmatically-exist-the-app-in-flutter/
문제현상Android Chrome99이상일때 잘못된 intent주소가 브라우징 되는 현상업로드중..원인Chrome99이상이고 잘못된 intent주소일때 flutter inappWebview의 shouldOverride가 아닌 shouldIntercept가 호출됨해결을
[분석결과] sharedPreference 패키지에서는 특정 안드로이드 sharedPreference접근할수있는 기능을 제공하지 않는다. https://pub.dev/packages/shared_preferences 따라서, 세가지 방안을 찾았다. 방안1. 채널링을