2016-06-30 6 views
0

URLがhttpsの場合、Webビューは正常に動作しますが、httpに変更するとデフォルトのブラウザが開きます。ここに私のコードです package com.a404gameproductions.insomniax;webviewsデフォルトのブラウザを開く

import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.webkit.WebSettings; 
import android.webkit.WebView; 

public class MainActivity extends AppCompatActivity 
{ 
    private WebView mWebView; 

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

     mWebView = (WebView) findViewById(R.id.Insomniax_WebView); 
     mWebView.loadUrl("https://insomniax.biz"); 
     mWebView = (WebView) findViewById(R.id.Insomniax_WebView); 
     WebSettings webSettings = mWebView.getSettings(); 
     webSettings.setJavaScriptEnabled(true); 
    } 


} 
+0

@マイクM:私は彼が 'HTTPS' を維持したいと思いますWebView –

+0

httpをhttpsとして機能させたい。初心者です –

+0

@geniuskidkanyi:変数 'mWebView'を2回設定したのを見ました。それを削除してもう一度やり直してください。 –

答えて

0

通常、デフォルトのWebブラウザが開き、リンク先URLが読み込まれます。ただし、これらの行を追加して、WebViewでリンクを開きます。

mWebView = (WebView) findViewById(R.id.Insomniax_WebView); 
mWebView.setWebViewClient(new WebViewClient()); 
+0

私のリンクがhttpsからhttpに変わるとブラウザが開きます –

1

あなたのコード内でこの2行追加 -

mWebView.setWebChromeClient(new WebChromeClient()); 

mWebView.setWebViewClient(新しいWebViewClientを());

関連する問題