2013-07-23 55 views
0

那麼他們之間有什麼不同?我搜索了大約半個小時,仍然沒有線索!在onSaveInstanceState()事件中,我看到有人使用outState,一些使用savedInstanceState,並且當我在Eclipse中鍵入Ctrl + Space時,它僅向我顯示「Bundle outState」作爲參數。onSaveInstanceState()事件中savedInstanceState和outState有什麼區別?

public void onSaveInstanceState(Bundle onState){...}; 

public void onSaveInstanceState(Bunble savedInstanceState){...}; 

//what is the difference between them? 

P/S:對不起,這個「nooby」的問題,但我是一個新手,並試圖找出自己如此... 感謝您的幫助!

+3

它只是一個變量名稱,你可以使用但是你想要的, – midhunhk

+0

耶,謝謝你的幫助:D –

回答

2

它們之間沒有實際的區別。 Bundle作爲參數傳遞給方法,這是你分配它的名字,所以你可以在方法中引用它。

public void onSaveInstanceState(Bundle onState){ 
    onState.getInt..... 

public void onSaveInstanceState(Bunble savedInstanceState){ 
    savedInstanceState.getInt... 

public void onSaveInstanceState(Bunble whatEverYouLike){ 
    whatEverYouLike.getInt... 

它們都是一樣的。

+0

哦,謝謝很多人:D –

相關問題