Заполнение textview динамически и связано с другим автозаполнением textview - PullRequest
3 голосов
/ 01 декабря 2011

Хорошо, вот в чем дело.У моего приложения есть одно автозаполнение textview и под ним textview.В текстовом представлении автозаполнения мне удалось получить имена сотрудников.Я храню список имен сотрудников в XML.Сложность в том, что мне нужно, чтобы второе текстовое представление динамически заполнялось отделом каждого сотрудника.Каков наилучший способ реализовать что-то подобное?Способен ли xmls на такую ​​вещь (сохраняя отдел в атрибуте)?Должен ли я использовать базу данных?Есть идеи?

1 Ответ

1 голос
/ 01 декабря 2011

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

у вас может быть множество причин, по которым вы захотите это сделать. в основном, если у вас есть что-то, связанное с этим списком, кроме простого чтения, а затем перемещения его в таблицу sqlite сделает ваш код более "стандартным".

вы можете переместить ваш xml в базу данных при самом первом запуске приложения (затем каждый новый экземпляр приложения проверяет, существует ли эта таблица и игнорирует ли он xml и попадает в базу данных).

Теперь о сохранении информации об отделе - если у вас ограниченное количество отделов, есть довольно простой способ сделать это - вы можете хранить сотрудников каждого отдела в разных строковых массивах (все они могут храниться в одном XML-файл), а затем просто бросьте каждый массив и (для цикла внутри цикла for) и сохраните каждого сотрудника с помощью его ключа отдела.

Вы можете свободно общаться в чате или написать мне. Я должен был сделать что-то подобное в прошлом, поэтому я получил некоторый связанный код. Надеюсь, это поможет.

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