본문 바로가기

dispose4

Flutter 플러터 - setState가 내부 Stateful 위젯을 업데이트하지 않습니다., Flutter - setState not updating inner Stateful Widget 질문 기본적으로 나는 웹 사이트에서 정보를 가져오는 비동기 함수로 내용이 업데이트되는 앱을 만들려고 하고 있습니다. 그러나 새로운 상태를 설정하려고 할 때 새로운 내용을 다시 로드하지 않습니다. 앱을 디버그하면 현재 내용이 새로운 것임을 보여주지만 "재구성" 후에는 새로운 정보가 표시되지 않습니다. 편집: loadData() 메서드는 기본적으로 http 패키지로 URL을 읽어옵니다. URL에는 내용이 5분마다 변경되는 새로운 뉴스가 포함된 JSON 파일이 있습니다. 예를 들어 항상 변하는 스포츠 실시간 스코어 보드의 .json 파일로, 내용은 항상 새로운 결과와 함께 변경되어야 합니다. class mainWidget extends StatefulWidget { State createState() => n.. 2023. 9. 26.
Flutter 플러터 다트 코드에서 dispose() 메서드를 사용하는 이유는 무엇인가요?, Why do we use the dispose() method in Flutter Dart code? 질문 왜 우리는 dispose() 메소드를 사용하고 있나요? 제가 조금 헷갈리네요. 사용하지 않을 경우 어떤 문제가 발생하며, 사용하는 것의 이점은 무엇인가요? @override void dispose() { // TODO: implement dispose super.dispose(); } 답변 dispose 메서드는 상태 객체가 제거될 때 변수에 할당된 메모리를 해제하는 데 사용됩니다. 예를 들어, 애플리케이션에서 스트림을 사용하는 경우 스트림 컨트롤러에 할당된 메모리를 해제해야 합니다. 그렇지 않으면 앱이 PlayStore와 AppStore에서 메모리 누수에 관한 경고를 받을 수 있습니다. 2023. 9. 21.
Flutter에서 안드로이드 StatusBar를 숨기는 방법, How to hide Android StatusBar in Flutter 질문 Flutter 앱에서 Android 상태 표시 줄을 숨기는 방법? 답변 SystemChrome.setEnabledSystemUIOverlays([])는 원하는 대로 작동해야합니다. SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values)를 사용하여 다시 가져올 수 있습니다. 다음을 사용하여 가져올 수 있습니다. import 'package:flutter/services.dart'; 답변 업데이트 (Flutter 2.5 이상): SystemChrome.setEnabledSystemUIMode(SystemUiMode.leanBack); 또는 다른 옵션을 사용할 수 있습니다: SystemChrome.setEnabledSystemUIMode(Syst.. 2023. 5. 30.
Flutter: 요청에 따라 화면 방향 설정 및 잠금하는 방법, Flutter: How to set and lock screen orientation on-demand 질문 내 플러터 페이지 중 하나에서, 화면을 가로 모드로 설정하고 세로 모드로 회전하지 않도록 잠금을 걸어야합니다. 그러나 한 페이지에서만 이 기능을 활성화하는 방법이 필요합니다. 이를 동적으로 활성화할 수 있는 방법이 있을까요? 세로 모드로는 회전하지 않고, 가로 왼쪽 모드 또는 가로 오른쪽 모드로 회전하도록하고 싶습니다. On one of my flutter pages, I need the screen to set to landscape mode and lock it so it can't rotate into portrait mode, but only on the one page. So need a way to enable this function on-the-fly. Anyone know how t.. 2023. 5. 17.