BlackBerry динамически обновляет ListField - PullRequest
4 голосов
/ 22 мая 2011

Возможно ли динамическое обновление BlackBerry ListField?

Сначала я создал список с 10 объектами, фоновый сервис работает в фоновом режиме для сбора объектов, через некоторое время я получил еще несколько объектов и хочу добавить эти новые объекты к уже существующим * 1004.* без перезагрузки главного экрана.

Ответы [ 2 ]

5 голосов
/ 23 мая 2011

Да, должно быть возможно - добавьте объекты в структуру данных (например, вектор) и затем вызовите:

UiApplication.getUiApplication().invokeLater(new Runnable() {
    public void run() {
        myList.setSize(myVector.size());
        myList.invalidate();
    }
});
3 голосов
/ 22 мая 2011

Да.Вы изменяете обновление резервного хранилища, в котором у вас есть значения, отображаемые в списке, а затем вызываете один из методов setSize в своем ListField.

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