2015-10-27 7 views
2

Я пытаюсь реализовать RecyclerView, что каждый элемент при нажатии появляется контекстное меню.Android: RecyclerView item Contextmenu issue

Я упомянул ответы/комментарии от этого question о том, как делать то, что я хотел.

Моя проблема в том, что я получаю null, используя getMenuInfo() для извлечения информации. То есть, когда я выбираю пункт из контекстного меню, это то, что я получаю

java.lang.NullPointerException: Попытка чтения из поля «длинный com.x.lib.RVCoursesContextMenu $ RecyclerContextMenuInfo.id» на пустая ссылка объект

Мой код это очень похоже на эту answer.

Я искал решение для этого в течение очень долгого времени, был бы очень признателен, если бы кто-нибудь мог мне помочь в этом.

ответ

0
public static class ViewHolder extends RecyclerView.ViewHolder { 
    Context cxt; 

    public ViewHolder(View itemView, int ViewType, Context cnxt) { 
     this.cxt = cnxt; 
    } 
}