开发者

loadData in Webview raises WebPageNotAvailableException [closed]

开发者 https://www.devze.com 2023-04-01 15:50 出处:网络
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical andcannot be reasonably answered in its current form. For help clari
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center. Closed 11 years ago.

When I try to set data in webview with loadData, I get WebPageNotAvailableException.

Here is my code:

String displaytext =' "Some big html text"';

WebView wvDis = (WebView)findViewById(R.id.webviewDisplay);
wvDis.loadData(displaytext, "text/html", "UTF-8");

Here is the text itself:

<p>Als Ergänzung zum bestehenden Team suchen wir für unseren Partner einen zuverlässigen, teamfähigen Bauabdichter/ Flachdachisoleur.</p><p>Gerne würden wir Ihnen näheres von dieser interessanten Stelle in einem Gespräch berichten, wenn Sie:</p><p> </p><ul><li>über einen eidg. Berufsabschluss als Spengler, Polybauer, Bauabdichter oder Flachdachisoleur verfügen oder über jahrelange Berufserfahrung verfügen und dies mit entsprechenden Arbeitszeugnissen belegen können.</li><li> 100% dichte Schweissnähte hinterlassen und über die nötigen Zertifikate verfügen Bsp. Sarnafil, Sarnafil T usw.</li><li>sich gewohnt sind selbstständig zu arbeiten</li><li>die deutsche Sprache mündlich und schriftlich verstehen</li><li>den Führerschein Kat. B besitzen</li><li>an einer langfristigen Anstellung interessiert sind</li><li>körperlich robust gebaut sind</li></ul><p>Im Gegenzug wird Ihnen in dieser Anstellung geboten:</p><ul><li>faire Entlöhnung</li><li>aufgestelltes kollegiales Team</li>&l开发者_JS百科t;li>Einsatzbetrieb mit gutem Ruf</li><li>langfristige Anstellung</li><li>selbstständiges Arbeiten</li><li>nach Eignung können auch Servicearbeiten dazukommen</li></ul><p>Sie fühlen sich angesprochen? Zögern Sie nicht und kontaktieren Sie uns.</p><p> </p>


ok not to worry, Try this..

   WebView web;

         String html="<html> <body> <p>Als Ergänzung zum bestehenden Team suchen
          wir für unseren Partner einen zuverlässigen, teamfähigen Bauabdichter/
        Flachdachisoleur.</p><p>Gerne würden wir Ihnen näheres von dieser interessanten
      Stelle in einem Gespräch berichten, wenn Sie:</p><p> </p><ul><li>über einen eidg.
     Berufsabschluss als Spengler, Polybauer, Bauabdichter oder 
     Flachdachisoleur verfügen
    oder über jahrelange Berufserfahrung verfügen und dies mit entsprechenden 
     Arbeitszeugnissen belegen können.</li><li> 100% dichte Schweissnähte hinterlassen
    und über die nötigen Zertifikate verfügen Bsp. Sarnafil, Sarnafil T usw.
    </li><li>sich
    gewohnt sind selbstständig zu arbeiten</li><li>die deutsche Sprache mündlich und
    schriftlich verstehen</li><li>den Führerschein Kat. B besitzen</li><li>an einer
   langfristigen Anstellung interessiert sind</li><li>körperlich robust gebaut sind</li>
     </ul><p>Im Gegenzug wird Ihnen in dieser Anstellung geboten:</p><ul><li>faire 
       Entlöhnung</li><li>aufgestelltes kollegiales Team</li><li>Einsatzbetrieb mit 
      gutem Ruf</li><li>langfristige Anstellung</li><li>selbstständiges Arbeiten</li>
       <li>nach Eignung können auch Servicearbeiten dazukommen</li></ul><p>Sie 
       fühlen sich 
       angesprochen? Zögern Sie nicht und kontaktieren Sie uns.</p><p> </p>  
       </body> </html>";


        web=(WebView)findViewById(R.id.web);

        web.loadDataWithBaseURL(null, html, "text/html", "utf-8", null);


From reading the code, I'll point out to you that the official documentation states:

 String summary = "<html><body>You scored <b>192</b> points.</body></html>";
 webview.loadData(summary, "text/html", "utf-8");

is the proper use for loadData. Your HTML code fed to loadData is not a valid HTML page, with

<html>

and

<body> 

tags, it's only a paragraph mess...

0

精彩评论

暂无评论...
验证码 换一张
取 消