【问题标题】:Android: RecyclerView item Contextmenu issueAndroid:RecyclerView 项目上下文菜单问题
【发布时间】:2015-10-27 13:24:35
【问题描述】:

我正在尝试实现一个 RecyclerView,每个项目在单击时都会弹出一个上下文菜单。

我已经从这个question 中提到了关于如何做我想做的事情的答案/cmets。

我的问题是,通过使用 getMenuInfo() 检索信息,我不断得到 null。即,当我从上下文菜单中选择一个项目时,这就是我得到的

java.lang.NullPointerException: 尝试从字段 'long 读取 com.x.lib.RVCoursesContextMenu$RecyclerContextMenuInfo.id' 为空 对象引用

我的代码与answer 非常相似。

我已经为此寻找解决方案很长时间了,如果有人可以帮助我,我将不胜感激。

【问题讨论】:

    标签: android android-recyclerview android-contextmenu


    【解决方案1】:
    public static class ViewHolder extends RecyclerView.ViewHolder {
        Context cxt;
    
        public ViewHolder(View itemView, int ViewType, Context cnxt) {
            this.cxt = cnxt;
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 2011-11-02
      • 1970-01-01
      • 1970-01-01
      • 2011-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多