2011-12-27 5 views
0

webview의 도움으로 안드로이드 앱에서 "vkontakte"에 로그인하여 비밀번호를 입력하고 access_token을 얻으려고합니다. 나는 access_token을 얻었을 때 순간적으로 webview를 숨기고 버튼 클릭이나 다른 사용자의 액션에는 숨기지 않아야한다. 내가 어떻게 해? 타이머를 사용할 수 없습니다.버튼없이 웹보기 닫기

+0

액세스를 얻는 순간에 다른 시각을 앞에 가져 오십시오. –

+0

access_token이 내 webview에 왔을 때 어떻게 해야할지 모릅니다. –

답변

0

웹 페이지의 onPageFinished 이벤트를 사용하여 페이지로드가 완료된 시간을 확인하십시오. 그런 다음 access_token이를 수집 할 수있는 onPageFinished 경우

http://developer.android.com/reference/android/webkit/WebViewClient.html#onPageFinished(android.webkit.WebView, java.lang.String의)

는 웹보기를 숨 깁니다. 나는 "vkontakte"와 access_token을 보내는 방법에 익숙하지 않다. access_token이 GET 매개 변수로 제공된다고 가정하면 URL에서 구문 분석 할 수 있습니다.

+0

감사합니다! 매우 도움이된다! –