2016-10-24 5 views
1

Я разрабатываю приложение, которое должно отображать все изображения, которые у вас есть во внешнем хранилище. Это приложение, предназначенное для исследовательской работы не как конечный продукт.NativeScript эффективно работает с изображениями

Проблема заключается в том, что приложение показывает мне несколько изображений, пока у меня не возникнет ошибка «Из памяти».

Есть ли способ эффективно работать с изображениями? или избежать этой ошибки?

я выкладываю здесь мой главный-page.xml

<Page xmlns="http://www.nativescript.org/tns.xsd" loaded="onPageLoaded"> 
<ListView id="listview" items="{{ myItems }}"> 
      <ListView.itemTemplate> 
       <StackLayout orientation="horizontal"> 
       <Image src="{{ src }}" class="imagebox" stretch="none" /> 
       </StackLayout> 
      </ListView.itemTemplate> 
     </ListView> 
</Page> 

У меня есть массив, где я ставлю каждый путь к изображению.

ответ

2

Да, одно из многих разочарований для разработчиков родных приложений (в частности, для Android обработки памяти с изображениями). К счастью, команда NativeScript упаковал Фреско (библиотека Facebook для управления памятью) https://github.com/NativeScript/nativescript-fresco и член сообщества упаковал Пикассо (Square библиотека) здесь: https://github.com/triniwiz/nativescript-image-cache-it

Используя одну из этих библиотек должны решить любые проблемы с по управлению памятью/изображений Android.

+1

Я собираюсь доказать это, и я скажу вам, thnks! –