2012-05-08 147 views
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工作得很好。

任何人都可以幫忙嗎?

+0

有啥問題? – waqaslam

+0

問題是當我使用intent開始另一個活動時,overridePendingTransition不起作用。 –

+0

發佈錯誤日誌 – ababzy

回答

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); 
+0

賓果!這樣一個愚蠢的錯誤...感謝ababzy! –