Я не понимаю, как вы передаете переменные в эти классы адаптера. В большинстве примеров, которые я видел, вы передаете контекст (обычно Activity). Как именно вы передаете переменные, данные, которые вы хотите, чтобы ваш вид отображал?
BaseAdapter используется для подключения источника данных для просмотра.Каждый элемент в строке должен быть связан со свойством объекта.Посмотрите @ этот пост в блоге - http://dup2.in/2011/08/08/android-custom-listview-baseadapter-tutorial/
В простом примере просмотра списка только один просмотр текста в каждой строке соответствует одному элементу String в массиве.