| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Unity
- Contour
- Android
- Filtering
- flutter
- Pointer
- Binary
- wpf
- mfc
- atmega328
- public
- stream
- APP
- SERIAL
- Class
- Read
- aduino
- subpixel
- memory
- sensor
- file access
- Gaussian
- Gradient
- edge
- digitalRead
- UNO
- Encapusulation
- compare
- c++
- parameter
Archives
- Today
- Total
폴크(FOLC)
Flutter App - 데이터 전달 ( 외부 요청 ) 본문
728x90
반응형
# 외부 명령 및 데이터를 수신한 경우 / 데이터 전달하는 경우
# InAppWebView 와 연동 처리
> 생성자에 OnCreateWindow 함수와 연결
> 옵션으로 새창을 OPEN 할 수 있도록 설정
# 소스 코드
Future<bool> onCreateNewWindow(InAppWebViewController controller,
CreateWindowAction createWindowAction) async {
var uri = createWindowAction.request.url;
final String text = uri.toString();
final List<String> contents = [
"http",
"https",
"file",
"chrome",
"data",
"javascript",
"about"
];
for (int i = 0; i < contents.length; ++i) {
if (text.contains(contents[i]) == true) {
return await launch(text);
}
}
return Future<bool>.value(false);
}
728x90
반응형
사업자 정보 표시
사업자 등록번호 : -- | TEL : --
'Flutter, Android > Flutter 사용법' 카테고리의 다른 글
| Flutter App - ListView (0) | 2022.03.17 |
|---|---|
| Android Studio - 개발 환경 구성(Portable) (0) | 2021.11.06 |
| Flutter App - 예외처리5 (0) | 2021.11.05 |
| Flutter App - 동일 Code Format 적용 (0) | 2021.11.03 |
| Flutter App - 자주 이용 되는 툴 (0) | 2021.10.31 |