Подтвердить что ты не робот

Вызовите super.onSaveInstanceState(пакет) первым или последним?

Что более верно? Это:

@Override protected void onSaveInstanceState(Bundle outState) {
    super.onSaveInstanceState(outState);
    outState.putLong(ID, mId);
}

или это:

@Override protected void onSaveInstanceState(Bundle outState) {
    outState.putLong(ID, mId);
    super.onSaveInstanceState(outState);
}

Они работают для меня на моем устройстве Gingerbread и эмуляторах Froyo и Ice Cream Sandwich, и я видел примерно столько примеров, как один, так и другой. Это имеет значение?

4b9b3361

Ответ 1

Пока ваши ключи не сталкиваются (например, ID совпадает с тем, что использует Android внутри), они идентичны.