Самый простой, быстрый и гарантированный к работе способ сделать это, чтобы определить родительский класс активность:
public class MyActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
}
и то есть все ваши действия наследуют родительскую активность:
активность 1:
public class MainActivity extends MyActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
активность 2:
public class LoginActivity extends MyActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
}
}
Таким образом, вам нужно только определить его один раз.
Я отредактировал мое сообщение, чтобы быть более четким. Я не хочу, чтобы мое приложение было портретировано. – MikkoP