Я использую overridePendingTransition для того, когда моя активность создана, и это прекрасно работает. Я вижу, что затухание отлично работает, но когда я пытаюсь анимировать финиш в своей активности, он по-прежнему выполняет по умолчанию право налево.
Сначала я попытался определить анимацию out, когда я начинаю действие следующим образом:
Intent myIntent = new Intent(a, SkdyAlert.class);
    myIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
    a.startActivity(myIntent);
    if (android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.DONUT) {
        AnimationHelper.overridePendingTransition(a, R.anim.fadein, R.anim.fadeout);
    }
Затем я попытался сделать это, когда закончу также работу
okBtn.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            finish();
            if (android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.DONUT) {
                AnimationHelper.overridePendingTransition(activity, 0, R.anim.fadeout);
            }
        }
    });
Но ни один из этих подходов не предотвратит слайд "справа налево" для анимации выхода. Любые идеи о том, что я делаю неправильно?