onSaveInstanceState()事件中savedInstanceState和outState之间的区别是什么?

时间:2013-07-23 10:30:02

标签: java android

那么他们之间有什么区别?我搜索了大约半个小时但仍然没有任何线索!在onSaveInstanceState()事件中,我看到有人使用了outState,有些人使用了savedInstanceState,当我在Eclipse中输入Ctrl + Space时,它只显示“Bundle outState”作为参数。

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

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

//what is the difference between them?
P / S:抱歉这个“nooby”问题,但我是初学者,并试图弄明白自己...... 谢谢你的帮助!

1 个答案:

答案 0 :(得分:2)

它们之间没有实际差异。 Bundle作为参数传递给方法,这是您为其分配的名称,因此您可以在方法内引用它。

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

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

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

他们都是一样的。