我有一个活动,通过在webview中显示重定向url后拦截重定向url来执行OAuth身份验证。然而,onPageFinished函数由于某种原因以某种方式被调用了两次,这真的弄乱了我的应用程序。以下是代码:Android Webview onPageFinished调用了两次
public class WebViewActivity extends Activity {
private WebView gWebView;
final String REDIRECT_URI = "https://localhost:5000/receive_code";
final String CLIENT_ID = "can't post it here";
final String CLIENT_SECRET = "can't post it here";
final String SCOPE = "basic names genomes analyses";
Hashtable riskPairs;
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
gWebView = (WebView) findViewById(R.id.webView1);
gWebView.loadUrl("https://api.23andme.com/authorize/?redirect_uri="
+ REDIRECT_URI + "&respons