본문 바로가기

Flutter397

Flutter 다트 / 플러터에서 다른 파일의 함수를 사용하는 방법은 무엇인가요?, How to use Functions of another File in Dart / Flutter? 질문 나는 플러터 앱에서 flutter_web_view 패키지를 사용하는 중입니다. 여러 가지 파일에서 사용하고 있으며, 앱의 어디에서든지 _launchwebview 함수를 참조하여 자체 파일을 만들고 싶습니다. 왜냐하면 작동하려면 여러 줄의 코드가 필요하기 때문입니다. 파일을 참조하고 정보를 전달하는 방법은 알지만 메서드/함수는 모르겠습니다. 다음은 클래스 코드입니다... import 'package:flutter/material.dart'; import 'package:flutter_web_view/flutter_web_view.dart'; class ShopClass extends StatefulWidget { @override ShopClassState createState() => new Sho.. 2023. 7. 17.
Flutter 아규먼트 타입 'String'은(는) 파라미터 타입 'Uri'에 할당할 수 없습니다., The argument type 'String' can't be assigned to the parameter type 'Uri' 질문 나는 플러그인 HTTP를 사용하여 HTTP POST 요청을 만들려고 하지만 제목의 오류가 발생합니다. 다른 애플리케이션에서는 이 작업이 완벽하게 작동하기 때문에 이것의 원인을 아시는 분은 계신가요? await http.post(Uri.encodeFull("https://api.instagram.com/oauth/access_token"), body: { "client_id": clientID, "redirect_uri": redirectUri, "client_secret": appSecret, "code": authorizationCode, "grant_type": "authorization_code" }); 답변 컴파일 타임의 타입 안정성을 향상시키기 위해, package:http 0.13.0에서.. 2023. 7. 17.
Flutter 다트에서 문자열을 맵으로 변환하는 방법, converting string to map in dart 질문 문자열을 맵으로 변환하고 싶었습니다. String value = "{first_name : fname,last_name : lname,gender : male, location : { state : state, country : country, place : place} }" 다음과 같이 변환하고 싶었습니다. Map = { first_name : fname, last_name : lname, gender : male, location = { state : state, country : country, place : place } } 문자열을 map으로 어떻게 변환할 수 있을까요? 값은 문자열, 정수, 객체, 불리언으로 구성됩니다. 문자열을 파일에 저장하고 파일에서 데이터를 얻고 싶었습니다. 답변 그.. 2023. 7. 12.
Flutter 다트에서 사용자 정의 예외를 생성하고 처리하는 방법은 다음과 같습니다., How to create a custom exception and handle it in dart 질문 나는 이 코드를 작성하여 다트에서 사용자 정의 예외가 어떻게 작동하는지 테스트했습니다. 원하는 출력을 얻지 못하고 있습니다. 어떻게 처리해야 하는지 설명해주실 수 있을까요?? void main() { try { throwException(); } on customException { print("사용자 정의 예외가 발생했습니다"); } } throwException() { throw new customException('이것은 내 첫 번째 사용자 정의 예외입니다'); } 답변 다트 언어 탐색의 예외 부분을 확인할 수 있습니다. 다음 코드는 예상대로 작동합니다 (사용자 정의 예외가 얻어졌습니다가 콘솔에 표시됨) : class CustomException implements Exception { Str.. 2023. 7. 12.