2013-07-11 4 views
0

Я столкнулся с проблемой в своем приложении для Android, где, когда я открываю веб-просмотр, ничего не появляется. Это просто бело. Вот мой код:WebView не загружается

private void AddListenerOnButton() { 
    spinner = (Spinner) getView().findViewById(R.id.spinner); 
    final WebView webView = (WebView) getView().findViewById(R.id.webView1); 
    webView.getSettings().setJavaScriptEnabled(true); 
    webView.getSettings().setRenderPriority(RenderPriority.HIGH); 
    webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 
    webView.getSettings().setDatabaseEnabled(true); 
    webView.getSettings().setDomStorageEnabled(true); 
    webView.getSettings().setAppCacheEnabled(true); 
    webView.getSettings().setBuiltInZoomControls(true); 
@Override 
     public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) { 
      String text1 = spinner.getSelectedItem().toString().trim(); 

      if (text1.equals("US Dollar - USD")) {   
       try { 
        Document doc = Jsoup.connect("http://en.wikipedia.org/").get(); 
        Elements newsHeadlines = doc.select("#mp-itn b a"); 

       } catch (IOException e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
       }     



      } 

Что здесь происходит? Я импортировал все нужные файлы JAR. Что я делаю не так? Кроме того, рядом с

Elements newsHeadlines = doc.select("#mp-itn b a"); 

он говорит, что

The value of the local variable newsHeadlines is not used 

Что я должен делать? Я новичок в Android. Любая помощь приветствуется.

+0

Ум, здесь нет «WebView». – CommonsWare

+0

Тогда что мне делать? – user2507301

+0

Подождите, я поставлю весь код. – user2507301

ответ

0

Что мне делать?

Ну, если ничего другого, вы должны сообщить WebView, чтобы показать что-то. Вы его настроили, но вы не позвонили loadUrl(), loadData() или loadDataWithBaseURL(), чтобы сообщить WebView что отображать.

+0

Я не знаю, как этого добиться. Я проверял все в Google, пытаясь найти ответ. Можете ли вы разместить образец кода? – user2507301

+0

@ user2507301: Я не знаю, что такое «это». 'loadUrl()' является методом. Вы называете его «WebView», передавая ему URL-адрес в виде строки (например, 'webView.loadUrl (« http://commonsware.com »);'). – CommonsWare

+0

Мне нужна часть веб-страницы. Если я нахожу loadUrl, он выводит всю веб-страницу. – user2507301

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