HTML und XML sind die gleiche Grundsprache, ich glaube nicht, dass Sie HTML in einer Zeichenkette speichern können, warum speichern Sie nicht die HTML-Seite und verpacken Sie sie mit der Anwendung?
Speichern Sie die Seite als HTML-Seite in res> roh und dann diese Methode
String html = Utils.readRawTextFile(ctx, R.raw.rawhtml);
public static String readRawTextFile(Context ctx, int resId)
{
InputStream inputStream = ctx.getResources().openRawResource(resId);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
int i;
try {
i = inputStream.read();
while (i != -1)
{
byteArrayOutputStream.write(i);
i = inputStream.read();
}
inputStream.close();
} catch (IOException e) {
return null;
}
return byteArrayOutputStream.toString();
}
nennen "einige Fehler." Nicht sehr hilfreich. Ist es in einem CDATA? –
Warum legen Sie die Zeichenfolge nicht in eine Datei im Ordner "Assets"? –
@gabi, wie kann ich das tun? in der Textdatei, wie man es dann öffnet? –