Список App Inventor ListPicker1.Elements продолжает перезапускаться

Итак, я разработал простое приложение под названием «Где мой телефон?» который активируется всякий раз, когда получено определенное текстовое сообщение («findme»). «Кнопка» истории компонента (компонент ListPicker) отображается на экране, где пользователь может проверить историю вхождений, когда приложение было активировано. Я хочу, чтобы в списке отображались все случаи, когда приложение было активировано.

Единственная проблема заключается в том, что всякий раз, когда приложение активируется, переменная ListPicker.Elements перезаписывается самой последней записью, а не накапливает список. Это означает, что каждый раз, когда я отправляю сообщение «findme» с одного эмулятора на эмулятор с приложением, список перезаписывается и отображает самое последнее событие.

Как я могу создать список без перезапуска списка с первого вхождения?

Вот снимок того, что у меня есть: введите здесь описание изображения

Скриншоты:
https://i.stack.imgur.com/b4ESN.jpg
http://i.stack.imgur.com/lVYhd.jpg

Любая помощь вообще очень ценится!


person Brian Patino    schedule 27.09.2013    source источник


Ответы (1)


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

введите здесь описание изображения

затем в событии Texting.MessageReceived используйте блок добавления элементов в список

введите здесь описание изображения

и назначьте список вашему списку в событии Listpicker.BeforePicking

введите здесь описание изображения

Подробнее о работе со списками см. также здесь

person Taifun    schedule 28.09.2013