Autore Topic: WebView con Like Box facebook non funziona  (Letto 330 volte)

Offline andreaginobili

  • Nuovo arrivato
  • *
  • Post: 42
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows 7, Ubuntu
WebView con Like Box facebook non funziona
« il: 07 Agosto 2013, 15:24:37 CEST »
0
Salve a tutti vorrei illustrarvi il mio problema:
All'interno della mia app devo mettere una like box di facebook cioè una porzione di pagina che illustra i post recenti di una fan page con il relativo mi piace da cliccare ecc.. Questo è possibile crearlo dal sito facebook developer ottenendo qualcosa del genere:
Codice: [Seleziona]
<iframe src="//www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fthisacri%3Ffref%3Dts&amp;width=400&amp;height=590&amp;colorscheme=light&amp;show_faces=true&amp;header=true&amp;stream=true&amp;show_border=true&amp;appId=524851640874745" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:400px; height:590px;" allowTransparency="true"></iframe>
Ottenuto questo ho creato un file "fb.html" e lo ho inserito in assets mentre la mia activity è così composta:
Codice (Java): [Seleziona]
protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                // codice da copiare in tutte le activity
                this.requestWindowFeature(Window.FEATURE_NO_TITLE);
                setContentView(R.layout.activity_meteo_screen);
               
                webview = (WebView) findViewById(R.id.webView);
                webview.getSettings().setPluginState(PluginState.ON);
                webview.getSettings().setJavaScriptEnabled(true);
                webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
                webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
                webview.loadUrl("file:///android_asset/fb.html");
               
        }

Quando accedo però mi appare la pagina del browser con un errore. Sapete aiutarmi? Oppure in caso sapete indicarmi una soluzione alternativa?
Grazie mille!