Android-приложение не может открыть некоторые веб-страницы? - PullRequest
1 голос
/ 03 октября 2011

Мое приложение для Android не может открыть некоторые веб-страницы. Этот же URL-адрес работает нормально в обычном веб-браузере. Спасибо за ваши предложения.

Error Msg: **Web Page not available**
The web page at www.talladega.edu might be temporarily down or 

возможно, он переместился навсегда на новый веб-адрес.

**Here are some suggestions:**
 - Check signal and data connection
 - Reload this page later
 - View a cached copy of the web page from Google

Пожалуйста, дайте мне знать, что я делаю неправильно. Спасибо за ваше время!

/** Called when the activity is first created. */
**@SuppressWarnings("static-access")**
@Override
public void onCreate(Bundle bundle) {
    super.onCreate(bundle);
    Bundle extras = getIntent().getExtras();
    if (extras == null) {
        return;
    }
    pageLink  =  extras.getString("pageLink");
    if (pageLink != null) {
        setContentView(R.layout.displayview);
        WebView web = (WebView) findViewById(R.id.webview);         
        web.enablePlatformNotifications();
        web.getSettings().setJavaScriptEnabled(true);
        web.loadUrl(pageLink);
        web.setWebViewClient(new localWebViewClient()); 
        //web.getSettings().setUserAgentString("silly_to_do_this");  --- **do I need to set this ?**
    }
}

private class localWebViewClient extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;            
    }
}

=== displayview.xml ===

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent" android:background="@color/pageBackGroundColor">

    <WebView android:id="@+id/webview" 
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" android:background="@color/pageBackGroundColor"
    />
</LinearLayout>

1 Ответ

0 голосов
/ 04 октября 2011

Есть ли у вашего приложения разрешение на доступ в Интернет?

<uses-permission android:name="android.permission.INTERNET" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...