Closed Zey-Uzh closed 9 years ago
Пока добавлен только чёрный список.
Работают черный список и список алиасов. Соответствующие активности вызываются из меню InitialScreenActivity и MainActivity. Эти пункты меню доступны только после первого поиска (когда БД инициализирована). В активности чёрного списка и алиасов реализовано добавление элементов, удаление элементов (по долгому касанию), в меню - удаление всех элементов и помощь. В FullScreenActivity под списком тэгов реализовано выделение тэгов и добавление их в чёрный список, а так же связывание данных тегов с алиасами. Текущие проблемы:
Есть следующее предложение: сделать отдельную таблицу алиасов в БД где будут только добавленные пользователем алиасы. Именно из этой таблицы и можно отображать алиасы в соответствующей активности (т.к. вряд ли пользователю интересны стандартные алиасы).
Всё равно остался баг. При удалении алиаса по долгому нажатию на него, из списка он не пропадает. Пропадает только при следующем запуске приложения, хотя должен сразу.
Ещё есть идея добавлять пользовательские алиасы в начало, а не в конец. Чтобы пользователю не надо было листать в конец, чтобы посмотреть их.
Теперь алиасы пользователя отображаются вначале списка. Попутно устранён баг с неудаляющимися элементами.
С кодом всё. Интерфейс выглядит так. Чёрный список
Алиасы
Добавление чёрного списка и алиасов.