Я знаю, что это дублирующий вопрос, и я знаю, что когда устройство поворачивается, метод OnCreate вызывается снова, и я хочу, чтобы он оставался таким;Я не хочу проходить через шаги по переопределению onConfigurationChanged или подклассификации моего класса Application, потому что android выполняет перезагрузку наилучшим образом (особенно при сохранении текущих значений и состояния).
Однако я имеюнекоторые команды внутри метода OnCreate, которые я не хочу выполнять, если активность перезагружается из-за вращения, поэтому есть ли свойство / метод, который может сказать, запущен ли OnCreate из-за первого запуска приложения или из-за изменения ориентации?
Например:
if(< OnCreate triggered due to Orientation > == false)<br>
// Execute my commands...<br>
else<br>
// Do nothing...
В качестве альтернативы, есть ли у нас какие-либо события в Android, которые должны запускаться перед OnCreate или перед OnConfigurationChanged?