我有2个名为“ F1”和“ F2”的片段。在这两个片段中,我有两个名为“ RV1”和“ RV2”的不同回收视图。 RV1从互联网获取数据。 RV2从数据库获取数据。我将数据从RV1放入数据库中。直到这一步才有问题。我的问题是在将新数据放入数据库后通知RV2适配器。我尝试使用下面的代码,但这给了我下面的错误。
RV2_adapter.MyAdapter.notifyDataSetChanged();
E / Android运行时:致命异常:主要 流程:com.example.myapplication,PID:26207 java.lang.NullPointerException:尝试调用虚拟方法'void com.example.myapplication.Portfoy_adapter.notifyDataSetChanged()' 空对象引用 在com.example.myapplication.BistTumAdapter $ 1 $ 1 $ 1.onClick(BistTumAdapter.java:103) 在com.android.internal.app.AlertController $ ButtonHandler.handleMessage(AlertController.java:164) 在android.os.Handler.dispatchMessage(Handler.java:102) 在android.os.Looper.loop(Looper.java:154) 在android.app.ActivityThread.main(ActivityThread.java:6077) 在java.lang.reflect.Method.invoke(本机方法) 在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:866) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756) 应用已终止。