Ответ 1
"icicle" иногда используется как имя параметра, потому что onSaveInstanceState()
используется для вызова onFreeze()
.
Я заметил, что некоторые пользователи кодирования используют icicle с методом onCreate, и мне было интересно, что именно:
public class About extends Activity {
@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.whatup);
}
Это то же самое, что savedInstanceState
?
"icicle" иногда используется как имя параметра, потому что onSaveInstanceState()
используется для вызова onFreeze()
.
Название не является магическим. Это просто место для одного из формальных параметров. Как показано API, onCreate принимает один параметр Bundle. Вам решать, как это назвать.