代码之家  ›  专栏  ›  技术社区  ›  d-man

android调用finish on intent

  •  1
  • d-man  · 技术社区  · 14 年前

    Android:我通过启动webview使用twitter身份验证

    Intent authIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(authUrl));
    startActivity(authIntent);
    

    身份验证成功后,onNewintent get调用和控制返回到我的活动。

    问题是在控件返回到“我的活动”后,webview仍然保持打开状态,如果用户按“上一步”按钮,则用户可以再次访问该页,那么在控件返回到“我的活动”后,如何完成webview活动。

    1 回复  |  直到 14 年前
        1
  •  0
  •   DonSteep    14 年前

    我更喜欢将webview启动到一个自定义对话框中,这样就可以完全控制它。这包括对自定义WebViewClient使用WebView,其中来自授权的回调在Overrided shouldOverrideUrlLoading方法中处理。