Я использовал ArrayListAdapter для динамического добавления записей в соответствующие поля;
Это может быть полезно для будущих запросов
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();
И затем вы можете получить любой элемент массива, как показано ниже:
arrayListName(info.position);