VZVZ: конечный-то автомат? Вы мне лучше покажите, где их не используют;) но проблема в том, что им можно распарсить весьма ограниченный круг грамматик.
newdancer: в вашем случае достаточно создать метод getTitleRu() и вызывать его в цепочке kinoModel.getUpdates().get(0).getTitleRu(). И оформляйте код в тег <code> </code>, пожалуйста.
M-Misha-M: position + 1 однозначно неправильно, то что работает - это просто совпадение. Удалите одну сущность и всё станет плохо. У ваших Mushrooms должен быть метод getId() - вот его вам и надо использовать.
M-Misha-M: нет, так у вас ничего хорошего не выйдет. Вы же position(от 0 до n-1) используете как id, a_id -это автоинкрементное поле. Стоит вам одну строку из таблицы удалить, и у вас всё сломается. Сохраняйте _id. В mDataSet есть доступ к нему?