java.lang.NullPointerException : Attempt to invoke virtual method 'onMemberDareLoaded(java.lang.String)' on a null object reference

标签 java android

我正在创建一个简单的应用程序,其中有一个登录页面,登录仪表板(回收器 View 带有卡片 View 以及 onClick())。

仪表板适配器

        holder.itemView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String selected = mdList.getName();
                dashboardView.onMemberDataLoaded(selected);
                //GeneralUtils.showAlertDialog(activity, activity.getString(R.string.card_view) + " " + mdList.getName());
            }
        });
    }

仪表板 fragment

public void onMemberDataLoaded(String memberList) {
  GeneralUtils.showAlertDialog(getActivity(), getActivity().getString(R.string.clicked_on) + " " + memberList);
    }
}

onMemberDataLoaded 来自一个在 Fragment 中实现的接口(interface) DashboardView

最佳答案

仪表板 View 为空!您可以再次检查您的 XML、findElementById 或 BindView 以定义其为何为 null!

关于java.lang.NullPointerException : Attempt to invoke virtual method 'onMemberDareLoaded(java.lang.String)' on a null object reference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62382875/

相关文章:

android - 在不使用元数据、Android Google Drive Api 的情况下了解 Google 文档类型(工作表、幻灯片或文档)

android - 日语文字转语音 Android?

java - java中方法声明的异常

Java Servlets 和 Raspberry Pi IO

java - Google 云 Bigquery UDF 限制

java - 身份验证真的需要 JAAS 吗?

android - 无法在 Android 上设置日期 (ADB)

java - 使用掩码读取 int 的未知方式

android - 在两个日期之间生成报告

java - 添加新值时自定义 ListView 值会波动吗?