AnimationListener
- это интерфейс. Это означает, что когда вы помещаете это в свой код, вы должны реализовать все методы.
Как видно из API , существует три метода:
onAnimationStart(Animation a)
onAnimationEnd(Animation a)
onAnimationRepeat(Animation a)
Вы реализовали только одно: onAnimationEnd
.
Вы должны реализовать другие, даже если вы ничего не вкладываете в них.
Вот ваш исправленный код:
fade2.setAnimationListener(new AnimationListener() {
public void onAnimationEnd(Animation animation) {
startActivity(new Intent(QuizSplashActivity.this, QuizMenuActivity.class));
QuizSplashActivity.this.finish();
}
public void onAnimationStart(Animation a) { }
public void onAnimationRepeat(Animation a) { }
});
Обратите внимание на новые методы в классе.
Надеюсь, это помогло!