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

  • 8lacKy

    8lacKy

    30 Mart 2009
  • buttheadgsxr1000

    buttheadgsxr

    24 Ocak 2008
  • pucksz

    pucksz

    24 Mart 2006