У меня есть пользовательский адаптер, который я обернул адаптером cwac-Endless
. Я пытаюсь получить доступ к методу базового MyListAdapter
адаптера, но я, получающего ClassCastException
:ClassCastException. Как получить доступ к базовому адаптеру?
MyListAdapter ls1 = (MyListAdapter) listview1.getAdapter();
Если изменить оттенок и ls1
от MyListAdapter
к EndlessAdapter
я тогда не может решить метод, который я хочу от MyListAdapter
.
Любые идеи?
Update Вот как я оборачивать адаптер
listview1.setAdapter(new EndlessAdapter(MainActivity.this,
new MyListAdapter(MainActivity.this, couchDbConnector, viewQuery)));
ваш завернутые адаптер с cwac-безграничны, вы можете разместить код –
Как вы оберточной пользовательский адаптер с 'cwac-Endless' адаптер? – asloob
'listview1.getAdapter()' должен возвращать оболочку. Если вы завернули его, вам нужно развернуть его, чтобы получить доступ к пользовательским методам. –