Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
那么它们之间有什么区别?我搜索了大约半小时,却仍然一无所知!在onSaveInstanceState()事件中,我看到有人使用了outState,有人使用了savedInstanceState,并且每当我在Eclipse中键入Ctrl + Space时,它只会向我显示“捆绑outState”作为参数。
P / S:很抱歉这个“ nooby”问题,但是我是一个初学者,所以我想自己解决这个问题。
谢谢你的帮助!
他们都是一样的。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
那么它们之间有什么区别?我搜索了大约半小时,却仍然一无所知!在onSaveInstanceState()事件中,我看到有人使用了outState,有人使用了savedInstanceState,并且每当我在Eclipse中键入Ctrl + Space时,它只会向我显示“捆绑outState”作为参数。
public void onSaveInstanceState(Bundle onState){...};
public void onSaveInstanceState(Bunble savedInstanceState){...};
//what is the difference between them?
P / S:很抱歉这个“ nooby”问题,但是我是一个初学者,所以我想自己解决这个问题。
谢谢你的帮助!
最佳答案
它们之间没有实际差异。 Bundle作为参数传递给方法,这是您为其分配的名称,因此您可以在方法内部引用它。
public void onSaveInstanceState(Bundle onState){
onState.getInt.....
public void onSaveInstanceState(Bunble savedInstanceState){
savedInstanceState.getInt...
public void onSaveInstanceState(Bunble whatEverYouLike){
whatEverYouLike.getInt...
他们都是一样的。
07-24 18:22