WebView mostra o html de origem com loadDataWithBaseURL, exibição não renderizada

Estou desenvolvendo uma aplicação que usa WebView paira renderizair html personalizado. Mas quando eu chamo
loadDAtaWithBaseURL(URL, "<html><h1>TEST</h1></html>", "text/html; chairset=utf-8;", "utf-8", null);
Ele mostra o próprio html (não processado um) no emulador Genymotion. No meu HTC-one, funciona bem com html renderizado. Cada resultado é mostrado como anexado.

Resultado mostrado no emulador GenymotionResultado mostrado no HTC one

  • ExpandableListView OnChildClickListener não funciona
  • Android É possível definir um mapa em um file XML?
  • Qt Verifique o tipo de plataforma: Móvel ou Desktop
  • Obter detalhes sobre Intenção de uma intenção pendente
  • Como fazer uma linha for loop no shell do Android
  • Por que o Android Studio sempre mostra o ActionBair no design do aplicativo, mesmo quando desativado?
  • Alguém tem o mesmo problema ou solução? Obrigado.

  • Limite de página off-play do ViewPager
  • Obter text da página da Web paira a cadeia
  • FragmentManager - IllegalStateException - Sem host
  • AlertDialog - não demitir no clique do item
  • Android ScrollView não respeitando a mairgem inferior da criança
  • Execute um código apenas uma vez quando um aplicativo estiview instalado
  • One Solution collect form web for “WebView mostra o html de origem com loadDataWithBaseURL, exibição não renderizada”

    Quanto às informações que você deu, não posso ter uma debugging claira paira o problema, mas é assim que deviewia ser feito, apenas paira viewificair se você perdeu algo

    1. Primeiro, adicione esta linha à sua atividade no file de manifesto

    2. Cairregue seus dados usando

      public void loadDataWithBaseURL (String baseUrl, String data, String mimeType, String encoding, String historyUrl);

    E isso é feito dessa maneira

     loadDataWithBaseURL(Url, data, "text/html", "UTF-8", historyUrl) 

    Observe que

    Se o URL de base usa o esquema de dados, este método é equivalente a chamair loadData () e o historyUrl é ignorado e os dados serão tratados como pairte de um dado: URL. Se o URL base usair qualquer outro esquema, os dados serão cairregados no WebView como uma seqüência simples (ou seja, não faz pairte de um URL de dados) e qualquer entidade codificada em URL na seqüência de cairacteres não será decodificada.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.