안드로이드 스튜디오 ValueCallback<Uri>


ValueCallback 이게 무슨 뜻인지를 모르겠습니다 . ..ㅠㅠ 그냥 쉽게 설명좀 해주세용

onCreateWindow(WebView view, boolean dialog, boolean userGesture, Message resultMsg)

이것두요 ㅠㅠㅠ

  • 2016년 07월 21일에 작성됨
    웹/앱 개발자 초보입니다.

조회수 184


1 답변


좋아요
0
싫어요
채택취소하기

ValueCallback은 안드로이드 문서의 설명을 직역하면 비동기적으로 값을 제공하기 위해 사용되는 콜백 인터페이스입니다. WebView에서 파일 다이얼로그 처리(=파일 업로드)를 할 때 사용합니다. 실제 사용되는 예를 살펴보는 것이 이해에 도움이 될 것 같은데요. 아래 링크를 확인해보시기 바랍니다.

코드를 따라가보면 ValueCallback의 onReceiveValue(Uri) 함수를 통해 파일 다이얼로그에서 선택한 파일 Uri를 웹뷰쪽으로 넘기는 처리를 위한 것입니다.

onCreateWindow()는 자바스크립트에서 window.open() 함수를 호출 할 때, 호출되는 함수입니다. 즉, 웹뷰에서 새창(PC 웹환경에서 접하는 팝업)을 띄울 때 호출되는 콜백함수로 이해할 수 있습니다. 마찬가지로 사용되는 예는 아래 링크를 참고하세요.


  • 답변 정말 감사합니다 ^^    코딩초보자   2016.7.22 10:29     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close