2017-12-28 10 views
1

Ich versuche, ein instantApp und legt eine webView bei der Eröffnung Aktivität zu machen. Wenn ich eine URL hinzufüge startet mit https Ich kann die Website in meinem Webview sehen. aber, wenn die URL mit http beginnt, erhalte ich eine Fehlermeldung:wie http URL mit InstantApp Webview laden?

net::ERR_CLEARTEXT_NOT_PERMITTED

Hier ist mein Code:

public class HelloActivity extends AppCompatActivity { 

WebView webView; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_hello); 

    webView = (WebView)findViewById(R.id.webView1); 
    webView.setWebViewClient(new WebViewClient()); 


    webView.getSettings().setLoadWithOverviewMode(true); 
    webView.getSettings().setUseWideViewPort(true); 
    webView.getSettings().setBuiltInZoomControls(true); 
    webView.getSettings().setPluginState(WebSettings.PluginState.ON); 

    webView.loadUrl("http://www.foxnews.com/"); 

    // webView.loadUrl("https://www.google.com"); this url is working 


    } 
} 

Hoffe ihr könnt mir dabei helfen kann.

+0

Warum Sie nicht wollen, die man verwenden, um mit 'https'? – Xenolion

+0

Da Android Instant Apps keine http-Websites unterstützen. –

Antwort

3

Mit Bezug Instant-App Document

den Netzwerkverkehr auf Android Alle von innen Instant apps HTTPS verwenden. Instant-Apps tut not support HTTP.

Verwandte Themen