Почему моя HTML-страница не загружается в Android? - PullRequest
0 голосов
/ 28 июня 2011

Я использую следующий код для отображения HTML-страницы в веб-просмотре:

this.requestWindowFeature(Window.FEATURE_NO_TITLE);
        this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);

        setContentView(R.layout.socialmedia
                );
        webview = (WebView) findViewById(R.id.webview);
        webview.loadUrl("file:///android_asset/www/facebook.html");

И HTML-страница:

 <!DOCTYPE HTML>
<html>
<head>
<title>PhoneGap</title>
<script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
<script src="http://widgets.twimg.com/j/2/widget.js"></script>
 </head>
 <body>


 <div id="container"></div>


     <script src="http://connect.facebook.net/en_US/all.js#xfbml=1" ></script>
     <fb:like-box href="http://www.facebook.com/workatcareerbuilder" width="292" show_faces="true" stream="true" header="true" hScrollbar:true></fb:like-box>




 <!-- <script>
function twitter(){
new TWTR.Widget({
  version: 2,
  type: 'profile',
  rpp: 6,
  interval: 6000,
  title: '@palafo',
    width: 250,
  height: 300,
  theme: {
    shell: {
      background: '#ad0000',
      color: '#ffffff'
    },
    tweets: {
      background: '#ffffff',
      color: '#444444',
      links: '#ad0000'
    }
  },
  features: {
    scrollbar: true,
    loop: false,
    live: true,
    hashtags: true,
    timestamp: true,
    avatars: true,
    behavior: 'all'
  }
}).render().setUser('imomentous').start();
}
</script> -->
 </body>
</html>

Но на экране ничего не отображается. Пожалуйста помоги. Я также сохранил интернет-разрешение.

Я нашел это сообщение logcat:

06-28 06:33:50.510: INFO/GATE(20523): <GATE-M>DEV_ACTION_COMPLETED</GATE-M>

Спасибо.

1 Ответ

2 голосов
/ 28 июня 2011

Я думаю, что, возможно, WebView по умолчанию не разрешает выполнение JavaScript.Если это так, то вам нужно только включить JavaScript:

webview.getSettings().setJavaScriptEnabled(true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...