1
Я создал собственный списокmodel и переопределяю его методы, и изображение отображается в android, но в iphone оно отображает изображение в первый раз, а когда возвращается и возвращается на страницу, тогда он отображает только белый экран, как решить Это?изображение не загружается в iphone
@Override
public Image getItemAt(final int index) {
if (images[index] == null) {
String imageName = "image_" + urls.get(index).hashCode();
if (Storage.getInstance().exists(imageName)) {
InputStream is;
try {
is = Storage.getInstance().createInputStream(imageName);
EncodedImage i = EncodedImage.create(is, is.available());
images[index] = i;
} catch (IOException ex) {
ex.printStackTrace();
}
} else {
images[index] = defaultImage;
Util.downloadUrlToStorageInBackground(urls.get(index), imageName, (e) -> {
try {
images[index] = EncodedImage.create(Storage.getInstance().createInputStream(imageName));
listeners.fireDataChangeEvent(index, DataChangedListener.CHANGED);
} catch (IOException err) {
err.printStackTrace();
}
});
}
}
return images[index];
}
Вы получаете исключение? Вы отлаживали это с точкой останова, какая строка неверно работает? Как вы показываете модель? Через ImageViewer или Список? –
нет ошибок в эмуляторах и устройствах Android, и проблемы в iphone только – tizbn
как просматривать файлы хранилища в эмуляторе xcode и как очистить файл хранилища в эмуляторе xcode? – tizbn