Java Android:WebView在加载url时显示空白页面
我做了一个Android应用程序,基本上是一个加载url的应用程序。Java Android:WebView在加载url时显示空白页面,java,android,webview,Java,Android,Webview,我做了一个Android应用程序,基本上是一个加载url的应用程序。我遇到的问题是,在应用程序导航中,有些链接会显示“未找到页面”,但如果你进入浏览器,链接就可以了 Edition:我还不能确定链接中的用户是谁,这并不是问题所在。我只在抛出错误的页面上看到两次mensaje“页面加载完成”。 我试图抓住url加载的时刻,但我不知道如何解决这个问题。它只发生在如下链接上: 这是我捕获有问题链接的部分的代码 public boolean shouldOverrideUrlLoading(WebVie
我遇到的问题是,在应用程序导航中,有些链接会显示“未找到页面”,但如果你进入浏览器,链接就可以了 Edition:我还不能确定链接中的用户是谁,这并不是问题所在。我只在抛出错误的页面上看到两次mensaje“页面加载完成”。 我试图抓住url加载的时刻,但我不知道如何解决这个问题。它只发生在如下链接上: 这是我捕获有问题链接的部分的代码
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Log.i(TAG, "Processing webview url click...");
if (url.contains("-")) {
// magic
Log.i(TAG, "Url contains - ...");
view.loadUrl(url);
return false;
}
view.loadUrl(url);
return false;
}
我在日志上看到了“Url包含-…”,但我不知道如何打开页面。如果我访问浏览器上的链接,它们工作得很好,URL没有问题 非常感谢如果有人能告诉我发生了什么,我在询问之前尝试了很多搜索 已解决:缺少manifiest文件的Internet权限: 我没有意识到,每次我编译应用程序并在手机上安装时,缓存都会保留下来。我看到的页面在应用缓存中。我不知道的是,我的美甲师怎么会忘记那些允许上网的台词。我使用EclipseIDE不知道Eclipse是否有办法覆盖这些文件。
感谢您的提示请尝试使用以下代码检查错误
webview.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Toast.makeText(activity, "Oh no! " + description, Toast.LENGTH_SHORT).show();
}
});
您是否尝试使用URLEncoder.encode()对url进行编码?这没有帮助,因为我的url很糟糕,它适用于参数,无论如何谢谢您在清单中有您给定的internet权限?我没有,Chandru,internet权限被授予,因为某些链接起作用,还有一些不是在我浏览网站的时候,我是正确的,我做了一个编辑来评论解决方案06-05 03:55:28.888:I/MainActivity(9986):加载URL时出错:No se pudo conectar al servidor。