0

アダプターでラップしたカスタムアダプターがありcwac-Endlessます。MyListAdapter基になるアダプターのメソッドにアクセスしようとしていますが、次のメッセージを受け取りますClassCastException:

MyListAdapter ls1 = (MyListAdapter) listview1.getAdapter();

キャストとls1fromMyListAdapterを変更するとEndlessAdapter、必要なメソッドを解決できませんMyListAdapter

何か案は?

更新 アダプターをラップする方法は次のとおりです

listview1.setAdapter(new EndlessAdapter(MainActivity.this, 
            new MyListAdapter(MainActivity.this, couchDbConnector, viewQuery)));
4

2 に答える 2

0

getWrappedAdapter() メソッドがそれを行います。

于 2013-05-23T11:48:48.420 に答える