Я пытаюсь объединить эти две удивительные Android библиотеки:SwipeActionAdapter с StickyListHeaders
https://github.com/emilsjolander/StickyListHeaders
https://github.com/wdullaer/SwipeActionAdapter
я работал с владельцем SwipeActionAdapter, который говорит, что это возможно (https://github.com/wdullaer/SwipeActionAdapter/issues/29), но я» м все еще принимаются ошибки:
08-02 11:33:07.364 1655-1655/com.slaptap.tappedin E/InputEventReceiver﹕ Exception dispatching input event.
08-02 11:33:07.364 1655-1655/com.slaptap.tappedin E/MessageQueue-JNI﹕ Exception in MessageQueue callback: handleReceiveCallback
08-02 11:33:07.380 1655-1655/com.slaptap.tappedin E/MessageQueue-JNI﹕ java.lang.NullPointerException
at com.wdullaer.swipeactionadapter.SwipeActionTouchListener.onTouch(SwipeActionTouchListener.java:419)
at android.view.View.dispatchTouchEvent(View.java:7701)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2210)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1945)
У меня есть базовый адаптер, обернутый t он проложит адаптер. Затем у меня есть другой адаптер (ListStickyAdapter), который расширяет адаптер Decorator и реализует Sticky Adapater.
mAdapter = new ListAdapter(getActivity(), data);
swipeAdapter = new SwipeActionAdapter(mAdapter);
ListStickyAdapter vbsa = new ListStickyAdapter(swipeAdapter);
listView.setAdapter(vbsa);
// is it because of this line? (having to pass the sticky header child list)
swipeAdapter.setListView(listView.getWrappedList())
Что я здесь делаю неправильно?
привет спасибо за мысли .. проблема заключается в том, что Swipe Adapter принимает только обычный «просмотр списка», в то время как «липкое представление списка заголовков» - это собственный объект. Любая идея альтернативного варианта при его использовании ? – aherrick
Привет @ Gomoku7 - был ли WrapperView.java единственным файлом, который вам пришлось изменить? Я сделал WrapperView расширением SwipeViewGroup, который теперь бросает больше ошибок в проект.Можете ли вы предоставить свою вилку? – aherrick
Да, конечно, Ive добавил мой рабочий пример в этом месте: https://github.com/he667/StickyListSwipe – Gomoku7