Проблема с передачей массива и растрового изображения на HTML - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь передать данные в html веб-просмотр, и у меня есть проблема с передачей данных двух типов: массива и растрового изображения. Я уже пытался сделать это с помощью растрового изображения:

ByteArrayOutputStream bao1 = new ByteArrayOutputStream();
signature1.compress(Bitmap.CompressFormat.PNG, 100, bao1); // bmp is bitmap from user image file
byte[] image1 = bao1.toByteArray();
String imgageBase64 = Base64.encodeToString(image1, Base64.DEFAULT);
String theImage1 = "data:image/png;base64," + imgageBase64;
htmlManipulation = htmlManipulation.replace(htmlAsString.indexOf("tc1sign"), htmlAsString.indexOf("tc1sign") + "tc1sign".length(), theImage1);

В активности веб-просмотра:

webviewHtml.loadDataWithBaseURL(null, htmlAsStringg, "text/html", "charset=utf-8", null);

, но это не работает. Я также не могу показать arraylist. Я буду очень признателен за любую помощь.

...