Я попробовал следующее, но безуспешно, поскольку getChildAt всегда возвращает ноль (я уверен, что listView заполнен).
listView.performItemClick(listView.getChildAt(0), 0, listView.getChildAt(0).getId());
Есть предложения? Спасибо!
Отредактировано: код для добавления элемента в список
lvAdapter = new ActionStreamAdapter<HasDescription>(getBaseContext());
while ((item = actionStreamQueue.poll()) != null) {
...
lvAdapter.addItem(item);
}
ListView.setAdapter(lvAdapter);
Где ActionStreamAdapter - это класс расширений BaseAdapter . Очередь заполняется путем вызова Dao простого класса sturcure данных.