Зависит от того, хотите ли вы оставаться в портретном режиме или хотите ли вы менять ориентацию, но перезагружать быстрее.
Если вы хотите оставаться в портретном режиме независимо от ориентации устройства, тогда посмотритев (например) Как отключить изменение ориентации на Android? .
Если вы хотите изменить ориентацию, вы не можете избежать того факта, что ваша деятельность будет возобновлена вновая ориентация.Вот как работает Android.
То, что вы можете сделать, - это кэшировать данные, необходимые вашему приложению непосредственно перед тем, как действие будет прекращено, а затем перезагрузить эти кэшированные данные, как только действие будет перезапущено в новой ориентации, что значительно ускорит процесс.процесс.Для этого вам нужно onRetainNonConfigurationInstance()
, а в этой статье - http://developer.android.com/resources/articles/faster-screen-orientation-change.html - объясняется, как это сделать.