zeroWiNNeR
@zeroWiNNeR

Как реализовать открывающиеся сбоку дочерние разделы RecyclerView?

Пробовал делать два параллельных recyclerview, но при нажатии на элемент первого списка приложение крашится с такой ошибкой:
2019-08-13 12:50:42.885 8085-8085/ru.retail.app E/AndroidRuntime: FATAL EXCEPTION: main
    Process: ru.retail.app, PID: 8085
    java.lang.NullPointerException: Attempt to invoke interface method 'boolean java.util.List.add(java.lang.Object)' on a null object reference
        at ru.retail.app.Activity.ProductsActivity.readFileSD(ProductsActivity.java:146)
        at ru.retail.app.adapter.ProductsActivity_CategoriesRecyclerViewAdapter.openCategory(ProductsActivity_CategoriesRecyclerViewAdapter.java:64)
        at ru.retail.app.adapter.ProductsActivity_CategoriesRecyclerViewAdapter.access$600(ProductsActivity_CategoriesRecyclerViewAdapter.java:21)
        at ru.retail.app.adapter.ProductsActivity_CategoriesRecyclerViewAdapter$categoriesButtonListener.onClick(ProductsActivity_CategoriesRecyclerViewAdapter.java:146)
        at android.view.View.performClick(View.java:5675)
        at android.view.View$PerformClick.run(View.java:22641)
        at android.os.Handler.handleCallback(Handler.java:836)
        at android.os.Handler.dispatchMessage(Handler.java:103)
        at android.os.Looper.loop(Looper.java:203)
        at android.app.ActivityThread.main(ActivityThread.java:6251)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924)


хотя, если оба recyclerview отображают один и тот же список list, то всё ок. Наверняка можно реализовать через один recyclerview, но не представляю как это сделать сбоку. Если кто сталкивался с такой задачей, можете подкинуть идей
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
PeoplePass Москва
от 100 000 до 250 000 руб.
ЛАНИТ Москва
До 100 000 руб.
Cardsmobile Санкт-Петербург
от 150 000 до 250 000 руб.