我想从以下的Android片段文档明白的东西: Android fragment docssavedInstanceState.getInt中的第二个参数是什么?
在页面结束的例子中,mCurCheckPosition INT保存在捆绑为“curChoice”:
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putInt("curChoice", mCurCheckPosition);
}
然而,在该示例的开始,用于检查和可能的检索“curChoice”时,存在提供了一个第二参数“0”:
if (savedInstanceState != null) {
// Restore last state for checked position.
mCurCheckPosition = savedInstanceState.getInt("curChoice", 0);
}
这是个在那里做零?当然,引用“curChoice”的要点是首先检索保存在它下面的值?
当该值不存在时,它不会返回null,并且它将返回第二个参数 – KeLiuyue