onAnimationEnd()에서 활동을 다시 시작하려고했지만 대신 null 포인터 예외가 발생합니다. 잘못된 것을하고있는 것을 알고 있습니다. 아무도 알아낼 수 없습니까? 내가 오류를 발견 디버깅에애니메이션이 끝난 후 활동을 다시 시작하는 방법은 무엇입니까?
Animation animation = AnimationUtils.loadAnimation(getContext(), R.anim.my_animation);
myLayout.startAnimation(animation);
animation.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
onResume();
}
@Override
public void onAnimationRepeat(Animation animation) {
}
});
는 안무가 클래스는 NullPointerException에 이르게 getTransformation()에서 발생한다.
P.S - 애니메이션을 수행하고 애니메이션이 끝난 직후에 작업을 다시 시작하려면 다른 방법이 있습니까?
이 당신의 활동이 –
배울 재개되지, 그래서 일시 정지되지 않은 기본 https://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle –
감사합니다 @DimaRostopira : –