Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.andremion.counterfab.CounterFab.setCount(int)' on a null object reference
Код
@Override
protected void onResume() {
super.onResume();
fab.setCount(new Database(getBaseContext()). getCountCart());
if (adapter!=null )
{
adapter.startListening();
}
}
в onResume просто отметьте if (fab != null)
.
хорошо сделано ..после запуска показывает черный экран почему?
Кажется, вы не инициализировали переменную fab
. Таким образом, вы получаете NullPointerException
. Поскольку эта переменная кажется глобальной, вы должны инициализировать переменную fab
в любом месте своего кода, прежде чем вызывать для нее функции. Поскольку вы уже используете его в функции onResume()
, вам лучше инициализировать его в своем onCreate()
уже инициализирован в методе onCreate()
Поделитесь своим полным кодом здесь