Изображение не загружается в приложении Android с использованием веб-просмотра при чтении со студии Android устройстваJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Изображение не загружается в приложении Android с использованием веб-просмотра при чтении со студии Android устройства

Сообщение Anonymous »

Я использовал веб-просмотр из html-файла в приложении Android Studio. Однако иногда приложение не загружает изображения должным образом. На виртуальном устройстве в студии Android оно всегда работает отлично, однако на реальных устройствах изображения в большинстве случаев не загружаются. Как здесь
(https://i.sstatic.net/r054nFkZ.jpg)
Я пробовал добавить кеш и все такое, но это никак не исправляется.
Вот мой код для части чтения изображений в моем MainActivity.java:
// Load the HTML file

myWebView.loadUrl("file:///android_asset/index.html");

// Initialize file chooser result launcher

fileChooserLauncher = registerForActivityResult(

new ActivityResultContracts.StartActivityForResult(),

result -> {

// Handle result of file chooser

if (result.getResultCode() == RESULT_OK && result.getData() != null) {

// If multiple files selected

if (result.getData().getClipData() != null) {

int count = result.getData().getClipData().getItemCount();

Uri[] resultUris = new Uri[count];

for (int i = 0; i < count; i++) {

resultUris = result.getData().getClipData().getItemAt(i).getUri();

}

filePathCallback.onReceiveValue(resultUris); // Pass result to WebView

}

// If single file selected

else if (result.getData().getData() != null) {

Uri[] resultUris = new Uri[]{result.getData().getData()};

filePathCallback.onReceiveValue(resultUris); // Pass result to WebView

}

else {

filePathCallback.onReceiveValue(null); // No file selected

}

} else {

filePathCallback.onReceiveValue(null); // Handle cancellation

}

}

);

}


Подробнее здесь: https://stackoverflow.com/questions/793 ... ce-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»