0

那么它们之间有什么区别呢?我搜索了大约半个小时,仍然没有任何线索!在 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”问题,但我是一个初学者,并试图自己弄清楚......感谢您的帮助!

4

1 回答 1

2

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

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

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

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

他们都是一样的。

于 2013-07-23T10:59:16.910 回答