Я хочу добавить поле поиска в поле списка. так что, Когда я Вводя письмо, тогда он будет показывать имена, начинающиеся с буквы «А», и так далее. Iam с помощью Vector для сохранения списка контактов, таких как показанное изображение: Blackberry, поиск контактов из списка
ответ
Установите FieldChangeListener
(или прослушивайте буквенно-цифровые нажатия клавиш) на свой EditField. Затем обновляйте список каждый раз. Фильтрация записей, начинающихся со строки, содержащейся в EditField.
Я написал это на ПК без установленного плагина Blackberry, поэтому не смог проверить его, но это должно быть что-то вроде этого.
String prefix = editField.getText();
Enumeration e = list.items();
while(e.hasMoreElements())
{
PIMItem item = (PIMItem) e.nextElement();
String name = item.getString(PIMItem.NAME,0);
if (name.startsWith(prefix))
{
//TODO display on screen
}
}
Если вы хотите, чтобы выбрать один из контактов, используйте метод ContactList.choose()
.
НЕ пытайтесь каждый раз перебирать все контакты самостоятельно. Помните, что много людей, имеющих тысячи контактов, и ваш код будет очень невосприимчивым.
См: https://stackoverflow.com/a/4436816/371534
Однако, если вы хотите иметь «фильтра, как вы тип» такой функциональности с некоторыми другими данными, используйте KeywordFilterField
. Вы можете получить образец кода для него в образцах BlackBerry JDK.
- 1. Blackberry - получить список контактов
- 2. Android: быстрый поиск списка контактов
- 3. Получить контактный номер из списка контактов в BlackBerry
- 4. Отображение контактов из списка контактов в java
- 5. Как сделать поиск быстрее из списка контактов для заданной строки
- 6. Запуск приложения из списка контактов
- 7. Импорт списка контактов из twitter
- 8. Получение списка контактов из Outlook,
- 9. создание списка контактов
- 10. Извлечение списка контактов android
- 11. Приложение для краха при нажатии импорта контактов из списка контактов
- 12. Android Editext, выбрав несколько контактов из списка контактов
- 13. как удалить дубликаты контактов из списка контактов в андроид
- 14. Blackberry Menu из native Blackberry application
- 15. Распознавание жеста, Поиск контактов
- 16. Поиск контактов по телефону
- 17. Поиск контактов с smartface
- 18. Blackberry Как получить доступ к Контакты из контактного списка телефонов
- 19. Тип собственности для контактного списка в blackberry?
- 20. показать фото моего контакта из PIM Список контактов в Blackberry?
- 21. BlackBerry WebWorks: Создать новую группу контактов
- 22. JQuery: подсчет списка контактов
- 23. Поиск и поиск контактов для Android
- 24. Получение идентификатора Facebook из списка контактов
- 25. Повторный контактный номер из списка контактов
- 26. Отправка приглашения из списка контактов в iPhone
- 27. Android номер прибудет телефон из списка контактов
- 28. J2ME: Как импортировать контакт из списка контактов?
- 29. Applescript для удаления контактов из списка
- 30. Получение полного списка контактов из API Hubspot