2

説明する方法がよくわからないので、いくつかのコードを示すと間違いなく役に立ちます。

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 は問題なく動作します。

誰か助けてくれませんか?

4

1 に答える 1

3

試す

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);
于 2012-05-08T22:22:04.440 に答える