2016-06-16 4 views
0

Я пытаюсь открыть любую ссылку, например facebook.com, но ссылка не открывается. Что мне не хватает?Webview не открывает ссылку на Android?

MainActivity:

protected void onCreate(Bundle savedInstanceState) { 

     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     final ProgressDialog progressDialog = new ProgressDialog(MainActivity.this); 

     WebView webview= (WebView) findViewById(R.id.webID); 
     webview.loadUrl("https://www.facebook.com/"); 
     webview.setWebChromeClient(new WebChromeClient() { 
      @Override 
      public void onProgressChanged(WebView view, int progress) { 
       if (progress == 100) { 
        progressDialog.dismiss();          
       } 
      } 
     }); 
    } 

ответ

1

Добавить в onCreate, после webview декларации:

webview.setWebViewClient(new WebViewClient()); 

Возможно, вам потребуется включить JavaScript, в зависимости от того, что вам нужно сделать. Для этого применения:

webview.getSettings().setJavaScriptEnabled(true); 

И не забудьте добавить:

<uses-permission android:name="android.permission.INTERNET"/> 

В манифесте.

+0

пожалуйста, можете ли вы зайти в чат @ Daniel K – mejkan

+0

Можете ли вы предоставить ссылку на него? Я только раз поболтал, и мне дали ссылку, поэтому я не очень хорошо знаком. –

+0

i dont now, как я предоставляю ссылку, пожалуйста, вы можете дать ссылку на чат, или если у вас есть доступ к skype, тогда мое имя скайпа «sajid.h.glow» – mejkan

0

включить Javascript:

webview.getSettings().setLoadsImagesAutomatically(true); 
webview.getSettings().setJavaScriptEnabled(true); 
webview.loadUrl("https://www.facebook.com/"); 
более

Информация here

+0

его не работает еще – mejkan

+0

PLS давайте поговорим в разделе чата для более подробной информации @Reza Nazery – mejkan

Смежные вопросы