我想要做的是,当用户点击网页浏览页面中的按钮时,它会启动服务并退出webview(如果可能,以动画方式退出)。
答案 0 :(得分:2)
如果您只有1个活动,则可以直接启动该服务,然后在活动上调用finish()
。但是,如果您有多项活动,则必须确保全部关闭它们(另请参阅this post)。
答案 1 :(得分:0)
到达特定链接后,您可以退出webView。我相信这种解决方案将在这种情况下起作用。
WebViewClient webViewClient = new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
Log.e("PAGE_URL", url);
if(url.equals("your link...")){
finish();
}
}
};