从其他回收视图更新回收视图

时间:2019-03-23 20:29:10

标签: android android-fragments android-recyclerview

我有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)   应用已终止。

0 个答案:

没有答案