Что такое параметр icicle для Android?

Я заметил, что некоторые пользователи кодирования используют icicle с методом onCreate, и мне было интересно, что именно:

public class About extends Activity {
    @Override
    protected void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.whatup);
    }

Это то же самое, что savedInstanceState?

Ответ 1

"icicle" иногда используется как имя параметра, потому что onSaveInstanceState() используется для вызова onFreeze().

Ответ 2

Название не является магическим. Это просто место для одного из формальных параметров. Как показано API, onCreate принимает один параметр Bundle. Вам решать, как это назвать.