Это зависит от того, как вы вернетесь к предыдущему действию.
В случае, если вы наберете finish()
для текущего, onCreate()
предыдущего действия не будет вызвано.Таким образом, если вы внесли какое-то изменение, когда вы вернетесь назад, setContentView()
не будет вызван, таким образом, раскладка будет точно такой, какой она была.(за исключением того, что вы выполняете другое действие в onResume()
)
В случае, если вы вызываете startActivity()
для возврата назад, это зависит от флагов намерения.
В любом случае, если толькодействие не уничтожается (и вы не изменяете его каким-либо образом), оно сохраняет свой текущий макет.
Надеюсь, это поможет!