overridePendingTransition ne fonctionne pas

Je suis en train de mettre en œuvre une transition dans mon application mais overridePendingTransition(anim, anim) ne fonctionne pas correctement.

  • J'ai la fenêtre transitions activé
  • Après le débogage du code, je peux dire que le compilateur n'exécuter l'appel, mais il n'est PAS démontré
  • J'ai essayé d'appeler finish() avant overridePendingTransition (), cela ne semble pas avoir d'effet

Mon code est simple et standard:

De départ de l'intention et de l'appel de overridePendingTransition:

Intent newsIntent = new Intent(ZPFActivity.this, More2013Activity.class);
startActivity(newsIntent);
overridePendingTransition(R.anim.slide_no_move, R.anim.fade);
finish();

L'animation de démarrage ne devrait pas faire ce que l'animation de fondu doit avoir effet.

slide_no_move XML:

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromYDelta="0%p" android:toYDelta="0%p"
android:duration="500"/>

fondu XML:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" 
 android:fillAfter="true">
 <alpha android:fromAlpha="1.0" 
        android:toAlpha="0.0"
        android:duration="500"/>
</set>

EDIT: j'ai oublié de mentionner le fait que les activités que je commence tous étendre la "principale" de l'activité. Cela pourrait-il être le fait qu'il est à l'origine du problème?

source d'informationauteur Tim Kranen