Flex Mobile Project: список - PullRequest
       0

Flex Mobile Project: список

0 голосов
/ 13 декабря 2011

Я занимаюсь разработкой мобильного приложения, в котором хочу использовать список из 400 строк.Я получил данные из базы данных Sqlite.Когда я запускаю приложение и нажимаю кнопку для списка, представление списка загружается так медленно и занимает около 45 секунд.Я также пытался получить данные из коллекции массивов внутри приложения, но у меня была та же проблема.Это нормально?Любая идея или совет по этому вопросу?

                    sqlStat.text="SELECT City FROM Cities";
                    sqlStat.execute();
                    dataArray=sqlStat.getResult().data;

                    appModel=AppModel.getInstance();

                    if(appModel.cities == null)
                    {
                        appModel.cities = new ArrayCollection();
                        var obj:Object;
                        for( var i:int=0; i<dataArray.length; i++ )
                        {
                            obj = new Object();
                            obj.Name = dataArray[i].City

                            appModel.cities.addItem(obj);

                        }
                    myList.dataProvider=appModel.cities;    
                    }

1 Ответ

1 голос
/ 17 января 2016

ОП написал:

Я решил свою проблему. Компонент ListForm вызывает проблему рендерера. Вместо этого я использовал компонент List и создал провайдер данных arrayCollection для своего списка внутри моего класса. Работает быстрее, чем предыдущий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...