Как запустить HTML динамические страницы на Android - PullRequest
1 голос
/ 04 июля 2011

Привет, ребята. У меня возникла одна проблема при запуске связанных html-страниц на Android-эмуляторе. Это просто показывает страницу индекса, но ссылки не работают.

package neeru.test;

import java.io.IOException;
import java.io.InputStream;

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;

public class TestActivity extends Activity {
    /** Called when the activity is first created. */
     @Override
     public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         WebView webview = new WebView(this);
         setContentView(webview);
         try {
             InputStream fin = getAssets().open("index.html");
             byte[] buffer = new byte[fin.available()];
             fin.read(buffer);
             fin.close();
             webview.loadData(new String(buffer), "text/html", "UTF-8");
             } catch (IOException e) {
                 e.printStackTrace();
                 }
         }
     } 

1 Ответ

0 голосов
/ 05 июля 2012

используйте что-то вроде этого:

private final static String URL = "file:///android_asset/index.html";
...
mWebView.loadUrl(URL);

тогда должно работать.

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