关闭没有按钮的webview

时间:2011-12-27 20:52:47

标签: java android webview

我正在尝试使用webview从我的Android应用程序登录“vkontakte”输入密码并获取access_token。我必须在我获得access_token时隐藏webview,而不是按下按钮或其他用户的操作。我该怎么做?我不能使用计时器

1 个答案:

答案 0 :(得分:0)

使用webview的onPageFinished事件找出页面加载的时间。

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

在onPageFinished事件中,您可以收集access_token,然后隐藏webview。我不熟悉“vkontakte”以及它如何发送access_token。假设access_token作为GET参数进入,您可以从URL中解析它。