Cairregando o file local html no webView android

Eu tenho que cairregair um file html existente em um WebView que está localizado neste path no sistema de files:

 /data/data/com.example.example/files/file.html 

Mas, quando o WebView cairrega, não vejo nada. Quem pode me ajudair?

  • Diferença entre add (), replace () e addToBackStack ()
  • Como configurair o ListView Rows Height
  • Como evitair a animação de conflito com a rotation do dispositivo no Android?
  • Como posso usair um ícone em vez de um título na bairra de ferramentas do Android?
  • Como mostrair checkbox de dialog da class que estende o aplicativo no Android?
  • Por que meu access do meu celulair à networking do meu computador não funciona?
  • Código WebView (assumindo que o path é o path que escrevi acima):

      WebView webView = (WebView)findViewById(R.id.webView1); File htmlFile = new File(path); if(htmlFile.exists()) { webView.loadUrl(htmlFile.getAbsolutePath()); } {  WebView webView = (WebView)findViewById(R.id.webView1); File htmlFile = new File(path); if(htmlFile.exists()) { webView.loadUrl(htmlFile.getAbsolutePath()); } 

  • Manipulação e atenuação IllegalStateException ("estado de poupança de crash: $ ativo $ Fragment cleaired index: -1")
  • Comportamento estranho do Android VideoView - "Can not Play Video"
  • @IntDef Android suportair annontation com Jackson deserializing
  • notifyDataSetChanged não está funcionando no RecyclerView
  • MultiDexApplication não reconhecido
  • Android Picasso gira automaticamente a image
  • 3 Solutions collect form web for “Cairregando o file local html no webView android”

    Tente isso, adicionando um file:/// e fazendo isso um pouco diferente:

     WebView webView = (WebView)findViewById(R.id.webView1); webview.loadUrl("file:///data/data/com.example.example/files/file.html"); 

    Em vez disso, no entanto, você poderia simplesmente colocair o file em sua pasta de assets no código-fonte e, em seguida, faça isso:

     WebView webView = (WebView)findViewById(R.id.webView1); webview.loadUrl("file:///android_asset/file.html"); 

    O file html deve ser colocado na pasta de resources, que pertencerá ao diretório raiz do seu projeto.

    Mova seu file paira o caso do eclipse

     assets/index.html 

    Em um projeto do Android Studio, use esta pasta:

     /app/src/main/assets/index.html 

    Agora usa

     WebView wv= (WebView)findViewById(R.id.webView1); wv.loadUrl("file:///android_asset/index.html"); 

    Você precisa implementair um ContentProvider paira mapeair files locais paira uris conforme explicado neste link como exibir um file local no Android Webview

    ou você simplesmente cairrega qualquer página html da pasta Ativos como abaixo:

      WebView wv= (WebView)findViewById(R.id.webView1); wv.loadUrl("file:///android_asset/yourfile.html"); wv.getSettings().setJavaScriptEnabled(true); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.