Chicos para contribuir a la comunidad les dejo parte del código que resolví al tener problemas en mi app, cuando cambiaba de fragment al navegar se detenía la app ya que encontraba null el usuario y sus valores…
@Override
publicvoidonStop(){
super.onStop();
firebaseAuth.removeAuthStateListener(authStateListener);
googleApiClient.disconnect();
}
@Override
publicvoidonPause(){
super.onPause();
googleApiClient.stopAutoManage(getActivity());
googleApiClient.disconnect();
}
@Override
publicvoidonResume(){
super.onResume();
googleApiClient.connect();
}
@Override
publicvoidonDestroy(){
super.onDestroy();
googleApiClient.stopAutoManage(getActivity());
googleApiClient.disconnect();
}