Autore Topic: Impossibile visualizzare contenuto html  (Letto 733 volte)

Offline tuttoilmondo

  • Utente junior
  • **
  • Post: 65
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire Z
  • Sistema operativo:
    Mac OS X 10.7
Impossibile visualizzare contenuto html
« il: 30 Dicembre 2013, 20:42:34 CET »
0
Ciao a tutti, premetto che per vari motivi nell'ultimo anno non ho più scritto una linea di codice e sono quindi arrugginito. Ho creato un activity il cui semplice scopo è visualizzare un pagina html. Il problema è che non si vede la pagina ma una pagina nera con una riga verticale a destra.

il codice è questo:

Codice: [Seleziona]
package it.tuttoilmondo.live;

import android.app.Activity;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class tv extends Activity {
        @Override
        public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.tv);
        WebView webview = new WebView(tv.this);
         setContentView(webview);
         webview.loadUrl("http://www.ustream.tv/embed/388018");
         
        final ProgressDialog progressDialog = new ProgressDialog(tv.this);
        progressDialog.setMessage("Loading ...");

        progressDialog.setCancelable(false);
        progressDialog.show();

        WebView wv = new WebView(tv.this);

        wv.setWebViewClient(new WebViewClient() {
        @Override
        public void onPageFinished(WebView view, String url) {
        super.onPageFinished(view, url);
        progressDialog.hide();
        }
        });
        wv.loadUrl("http://www.ustream.tv/embed/388018");}

        //Creazione menù
         public boolean onCreateOptionsMenu(Menu menu) {
                   menu.add(Menu.NONE, 1, 1, "Aggiorna");
                   return true;}
         public boolean onOptionsItemSelected(MenuItem item) {
               int id = item.getItemId();   
               switch (id) {
               case 1:
                       WebView webview = new WebView(tv.this);
                       setContentView(webview);
                       webview.loadUrl("http://www.ustream.tv/embed/388018");
               } 
               return false;
         //Fine creazione menù
         
}}

Avete idea di dove sia il problema ? Naturalmente nel manifesto c'è il permesso per interent.

Grazie

Paolo
Le mie App sul market Android, Apple e Blackbarry:
Bacchiglione, Colorare, Debito Pubblico, Milano WebCam, Padova WebCam, Palermo WebCam, Venezia WebCam
Android Market
BlackBerry Store

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Impossibile visualizzare contenuto html
« Risposta #1 il: 31 Dicembre 2013, 08:34:36 CET »
0
Se metti un sito più normale, tipo http://www.google.it funziona?
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline tuttoilmondo

  • Utente junior
  • **
  • Post: 65
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire Z
  • Sistema operativo:
    Mac OS X 10.7
Re:Impossibile visualizzare contenuto html
« Risposta #2 il: 31 Dicembre 2013, 13:31:50 CET »
0
Se metti un sito più normale, tipo http://www.google.it funziona?

Si funziona perfettamente, ho infatti per risolvere il problema inserito il link adattato per il mobile. E' quindi una limitazione del webview di android, quello iOS è molto più versatile.

Grazie
Le mie App sul market Android, Apple e Blackbarry:
Bacchiglione, Colorare, Debito Pubblico, Milano WebCam, Padova WebCam, Palermo WebCam, Venezia WebCam
Android Market
BlackBerry Store