안드로이드 스튜디오 ValueCallback<Uri>
조회수 3407회
ValueCallback 이게 무슨 뜻인지를 모르겠습니다 . ..ㅠㅠ 그냥 쉽게 설명좀 해주세용
onCreateWindow(WebView view, boolean dialog, boolean userGesture, Message resultMsg)
이것두요 ㅠㅠㅠ
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
ValueCallback은 안드로이드 문서의 설명을 직역하면 비동기적으로 값을 제공하기 위해 사용되는 콜백 인터페이스입니다. WebView에서 파일 다이얼로그 처리(=파일 업로드)를 할 때 사용합니다. 실제 사용되는 예를 살펴보는 것이 이해에 도움이 될 것 같은데요. 아래 링크를 확인해보시기 바랍니다.
코드를 따라가보면 ValueCallback의 onReceiveValue(Uri) 함수를 통해 파일 다이얼로그에서 선택한 파일 Uri를 웹뷰쪽으로 넘기는 처리를 위한 것입니다.
onCreateWindow()는 자바스크립트에서 window.open() 함수를 호출 할 때, 호출되는 함수입니다. 즉, 웹뷰에서 새창(PC 웹환경에서 접하는 팝업)을 띄울 때 호출되는 콜백함수로 이해할 수 있습니다. 마찬가지로 사용되는 예는 아래 링크를 참고하세요.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력