Java Android:WebView在加载url时显示空白页面

Java Android:WebView在加载url时显示空白页面,java,android,webview,Java,Android,Webview,我做了一个Android应用程序,基本上是一个加载url的应用程序。我遇到的问题是,在应用程序导航中,有些链接会显示“未找到页面”,但如果你进入浏览器,链接就可以了 Edition:我还不能确定链接中的用户是谁,这并不是问题所在。我只在抛出错误的页面上看到两次mensaje“页面加载完成”。 我试图抓住url加载的时刻,但我不知道如何解决这个问题。它只发生在如下链接上: 这是我捕获有问题链接的部分的代码 public boolean shouldOverrideUrlLoading(WebVie

我做了一个Android应用程序,基本上是一个加载url的应用程序。
我遇到的问题是,在应用程序导航中,有些链接会显示“未找到页面”,但如果你进入浏览器,链接就可以了

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。