Стоит начать с того, что передача ActivityContext в ListViewAdapter - само по себе не есть хорошо. Скорее всего, таким образом вы получите memory leak.
Так же не совсем понятно зачем вы приводите listview.getAdapter к какому-то другому типу.
Более конкретно без кода ответить не смогу к сожалению.