我需要解决Webview 和ShouldOverrideUrlLoading 方法的问题。
我想显示一条消息,指出用户没有在您的手机上安装 twitter 应用程序
@覆盖
public boolean shouldOverrideUrlLoading(WebView view, String url) {
如果(url.startsWith(“电话:”)){
意图意图=新意图(意图.ACTION_DIAL,
uri.parse(url));
开始活动(意图);
}else if(url.startsWith("http:") || url.startsWith("https:")) {
view.loadUrl(url);
}else if (url != null && url.startsWith("market://")) {
view.getContext().startActivity(
新意图(意图.ACTION_VIEW,Uri.parse(url)));
返回真;
} else if (url != null && url.startsWith("twitter://")) {
view.getContext().startActivity(
新意图(意图.ACTION_VIEW,Uri.parse(url)));
返回真;
}别的{
Toast.makeText(getApplicationContext(), "Twitter 应用是必要的", Toast.LENGTH_SHORT).show();
}
返回假;
}
显示“应用程序已意外停止。请重试”的错误
任何人都可以帮忙吗?