Я получаю исключение нулевого указателя в строке, приведенной в коде ниже. Проблема в том, что исключение происходит случайным образом. Много раз он просто работает, но иногда он выдает исключение (скажем, 5% раз). Любая помощь будет оценена по достоинству.Исключение в AnimationUtils.loadAnimation() (иногда)
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
Animation animation = AnimationUtils.loadAnimation(getActivity().getApplicationContext(), R.anim.dialog_main_show_amination); //Exception in this line
fabAddDeliveryBoy.startAnimation(animation);
fabAddDeliveryBoy.setVisibility(View.VISIBLE);
}
}, 500);
Какое исключение? – Hacketo
Fatal Exception: java.lang.NullPointerException – VipulKumar
, вызванный getActivity(), вы должны проверить, не является ли getActivity не нулем, как и для контекста, перед созданием анимации. – Hacketo