造成原因:java.lang.NullPointerException:

时间:2019-05-27 09:09:40

标签: android

  

由于:java.lang.NullPointerException:尝试调用虚拟   方法'void com.andremion.counterfab.CounterFab.setCount(int)'   空对象引用

代码

@Override
protected void onResume() {
    super.onResume();

   fab.setCount(new Database(getBaseContext()). getCountCart());

    if (adapter!=null )
    {
        adapter.startListening();
    }
}

1 个答案:

答案 0 :(得分:1)

似乎您没有初始化fab变量。因此,您收到一个NullPointerException。由于此变量似乎是全局变量,因此您在任何地方调用代码之前,都应在代码中初始化fab变量。由于您已经在onResume()函数中使用过它,因此最好在onCreate()

中对其进行初始化