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 回答