那么他们之间有什么区别?我搜索了大约半个小时但仍然没有任何线索!在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”问题,但我是初学者,并试图弄明白自己......
谢谢你的帮助!
答案 0 :(得分:2)
它们之间没有实际差异。 Bundle作为参数传递给方法,这是您为其分配的名称,因此您可以在方法内引用它。
public void onSaveInstanceState(Bundle onState){
onState.getInt.....
public void onSaveInstanceState(Bunble savedInstanceState){
savedInstanceState.getInt...
public void onSaveInstanceState(Bunble whatEverYouLike){
whatEverYouLike.getInt...
他们都是一样的。