Эффекты перехода и намерения

Не совсем уверен, как это объяснить, поэтому показ некоторых кодов определенно поможет мне.

Intent i = new Intent(Main.this, screen1.class);
 i.putExtra("uid", username);
 i.putExtra("pwd", password);
 startActivity(i);
 /** Fading Transition Effect */
 overridePendingTransition(R.anim.fadein, R.anim.fadeout);

Я хочу начать другое действие, передавая некоторые строки с намерением. Моя проблема в том, что overridePendingTransition не работает, я верю из-за намерения.

Я знаю, когда когда-либо это делаю:

startActivity(new Intent(Main.this,
 screen1.class));
 Main.this.finish();
 /** Fading Transition Effect */
 overridePendingTransition(R.anim.fadein, R.anim.fadeout);

OverridePendingTransition работает отлично.

Может ли кто-нибудь помочь?

1 ответ

Try

Intent i = new Intent(Main.this, screen1.class);
i.putExtra("uid", username);
i.putExtra("pwd", password);
startActivity(i);
/** Fading Transition Effect */
Main.this.overridePendingTransition(R.anim.fadein, R.anim.fadeout);

licensed under cc by-sa 3.0 with attribution.