glisser l'animation ne fonctionne pas sur le bouton de retour?

Je suis en utilisant des animations lors de l'entrée ou de la sortie de l'activité,en participant à une activité d'animation fonctionne bien mais la sortie de l'animation ne fonctionne pas bien. Je commence à la sortie de l'animation quand je presse le bouton de retour.Qu'en est-il d'abord commencer à entrer dans l'animation de l'activité courante de montrer ensuite la dernière activité que je veux une simple sortie d'animation sur le dos sur le bouton.

Slide_out.xml

    <?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="@android:integer/config_longAnimTime"
    android:fromXDelta="0%p"
    android:toXDelta="-100%p" >

</translate>

Slide_in.xml

    <?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="@android:integer/config_longAnimTime"
    android:fromXDelta="100%p"
    android:toXDelta="0%p" >

</translate>

Sur la barre d'Action de retour bouton enfoncé

public boolean onOptionsItemSelected(MenuItem item) {
    //TODO Auto-generated method stub
    switch (item.getItemId()) {
    case R.id.home:

        finish();
        overridePendingTransition(R.anim.slide_out, R.anim.slide_in);
        return true;


    default:
        break;
    }

    return super.onOptionsItemSelected(item);

}

source d'informationauteur Tarun Sharma