Проблемы с загрузкой HTML-ресурса в веб-просмотр - PullRequest
2 голосов
/ 05 января 2012

У меня проблемы с загрузкой HTML-файла из папки ресурсов проекта в веб-просмотр. Я просмотрел десятки учебных пособий и решений, но ни один из них мне не подходит.

В папке ресурсов моего проекта у меня есть два простых HTML-файла. index.html и faq.html (План состоит в том, чтобы использовать эту структуру для моей справочной документации)

Мой код:

    WebView wv = (WebView)findViewById(R.id.webview1);
    wv.setWebViewClient(new WebViewClient() {  
          @Override  
          public boolean shouldOverrideUrlLoading(WebView view, String url)  
          {  
            view.loadUrl(url);
            return true;
          }  
        });         
    wv.loadUrl("file:///android_asset/index.html");    

В веб-просмотре отображается следующее:

Web Page Not Available

The Web Page at file:///android_asset/index.html could not be loaded as:

The requested file was not found. index.html

Из всего, что я прочитал, должно работать то, что у меня есть, но это не так.

Ответы [ 2 ]

3 голосов
/ 05 января 2012

вы используете правильно, поэтому, если возникла эта проблема, вам нужно проверить, существует ли файл index.html или нет, также вы можете очистить проект и восстановить его.

0 голосов
/ 05 января 2012
You can try this code ....

WebView myBrowser;

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        String myURL = "file:///android_asset/index.html";
        myBrowser=(WebView)findViewById(R.id.mybrowser);

        /*By default Javascript is turned off,
         * it can be enabled by this line.
         */
        myBrowser.getSettings().setJavaScriptEnabled(true);
        myBrowser.setWebViewClient(new WebViewClient());

        myBrowser.loadUrl(myURL);

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