본문 바로가기

FLUTTER203

flutter 플러터 애플리케이션이 디버그 모드에서 실행 중인지 확인하는 방법은 무엇인가요?, How can I check if a Flutter application is running in debug? 질문 Flutter 앱이 디버그 모드 일 때 코드를 실행하는 방법을 찾고 있습니다. Flutter에서 가능한가요? 문서 어디에서도 찾을 수 없습니다. 다음과 같은 것 If(app.inDebugMode) { print("Print only in debug mode"); } Flutter 애플리케이션이 디버그 모드 또는 릴리스 모드에서 실행 중인지 확인하는 방법은 무엇인가요? 답변 나중 버전에서는 kDebugMode를 사용할 수 있습니다: if (kDebugMode) doSomething(); 어설션(asserts)은 수동으로 "디버그 모드" 변수를 만들 수 있지만, 그것을 피해야합니다. 대신, package:flutter/foundation.dart에서 상수 kReleaseMode를 사용하십시오. 차이점은.. 2023. 5. 9.
flutter 플러터: 처리되지 않은 예외: 바인딩이 초기화되기 전에 ServicesBinding.defaultBinaryMessenger에 액세스했습니다., Flutter: Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was.. 질문 이 문제를 해결하는 해결책이 있나요? 스택 트레이스: [VERBOSE-2:ui_dart_state.cc(148)] Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized. If you're running an application and need to access the binary messenger before `runApp()` has been called (for example, during plugin initialization), then you need to explicitly call the `WidgetsFlutterBinding.ensureInit.. 2023. 5. 9.
flutter 플러터에서 상태를 가지는 위젯에 데이터 전달하기, Passing Data to a Stateful Widget in Flutter 질문 저는 상태가 있는 위젯을 생성하면서 데이터를 전달하는 권장 방법이 궁금합니다. 제가 본 두 가지 방법은 다음과 같습니다: class ServerInfo extends StatefulWidget { Server _server; ServerInfo(Server server) { this._server = server; } @override State createState() => new _ServerInfoState(_server); } class _ServerInfoState extends State { Server _server; _ServerInfoState(Server server) { this._server = server; } } 이 방법은 ServerInfo와 _ServerInfoState.. 2023. 5. 9.
flutter 키보드가 나타나면, 플러터 위젯이 크기를 조정합니다. 이를 방지하는 방법은 무엇인가요?, When the keyboard appears, the Flutter widgets resize. How to prevent this? 질문 나는 이와 같은 확장 위젯 열을 가지고 있습니다: return new Container( child: new Column( crossAxisAlignment: CrossAxisAlignment.stretch, children: [ new Expanded( flex: 1, child: convertFrom, ), new Expanded( flex: 1, child: convertTo, ), new Expanded( flex: 1, child: description, ), ], ), ); 이렇게 보입니다: convertFrom은 TextField를 포함합니다. 이 텍스트 필드를 탭하면 Android 키보드가 화면에 나타납니다. 이것은 화면 크기를 변경하므로 위젯이 이와 같이 크기를 조정합니다: 내 Co.. 2023. 5. 9.