SORU
26 EKİM 2010, Salı


Yükleme mevcut .html android web görünümü ile dosya

WebView, numuneler, Google kodları demolar ve diğer kaynaklar çalıştım ama benim kod bunu yapmak için çalıştığınızda, benim için çalışmıyor.

Varlıkların koydum myfile.html klasör yüklemek ve kullanmakta istiyorum:

private WebView myWebView;

myWebView.loadUrl("file:///android_assets/myfile.html");

Emülatör hata gösterir

file:///android_assets/myfile.html web sayfası bulunamadı yüklendi: İstenen dosya bulunamadı. /android_assets/myfile.html

res/raw/ klasöre bu dosyayı koymak ve kullanma

myWebView.loadUrl("file:///android_res/raw/myfile.html");

2.2 API sadece emülatör android seviye 8 dosya muhtemelen, diğer eski sürümleri aynı hatayı Haritayı yükleyebilirsiniz. Bir şey mi kaçırdım?

Varolan bir yükleme herhangi bir yolu yoktur .tüm API sürümleri üzerinde çalışan uygulama paketi html dosyası ?

CEVAP
27 EKİM 2010, ÇARŞAMBA


Tamam, bu çok aptalca bir hataydı. Ben biriyle aynı sorun vardır diye cevap yazı burada.

Dosyaları file:///android_asset/* klasör içinde saklanan varlıklar için doğru yolu (hayır "" her zaman bir olmalı diye düşünüyordum ki varlıklar klasör için"") s. s

Ve, mWebView.loadUrl("file:///android_asset/myfile.html"); çalışır tüm seviyeleri API.

Ben hala mWebView.loadUrl("file:///android_res/raw/myfile.html"); API seviyesi 8 sadece çalışır sebebini değil. Ama artık bir önemi yok.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dirkgently1

    dirkgently1

    13 NİSAN 2006
  • PamtheBlamofficial

    PamtheBlamof

    31 Aralık 2010
  • Shameless Maya

    Shameless Ma

    24 Mayıs 2012