Каково значение наличияAndroid активности экземпляр состояние
super.onCreate(null);
вместо
super.onCreate(savedInstanceState);
С этим изменением, я могу избежать многих проблем, которые в противном случае преследующих моего Activity
сек каждый раз, когда конфигурация происходит изменение (поворот, сдвиг локалей, разрешение на переключение). Кажется, что с этим изменением, Activity
запускается заново, когда изменение конфигурации запускает его для перезапуска. И я, кажется, не теряю никаких данных или состояния процесса, делая это: все мои Activity
s восстанавливаются точно в прежнем состоянии.
Мой вопрос: могу ли я сделать это безнаказанно отныне или потерять что-то в сделке? Я действительно не понимаю, почему это работает, безопасно или нет, и какие непредвиденные эффекты он имеет в моем приложении.
Я выбрал этот трюк here.
Вопросы, относящиеся:
Calling super.onCreate() with null parameter?
Will 'Bundle savedInstanceState' be alive after Application is being killed?
Activity state instance - insights?
Activity's instance state: what is automatically stored and restored
Просмотреть эту тему: http://stackoverflow.com/questions/15115975/calling-super-oncreate-with-null-parameter – StefanoM5