gpt4 book ai didi

android - Nexus 5X (SDK 7) 忽略纵向

转载 作者:行者123 更新时间:2023-11-29 01:04:56 26 4
gpt4 key购买 nike

我所有的 Activity 都是纵向的,在 Nexus 5X 上有一个奇怪的行为:

  1. 横向移动
  2. 我点击我的应用程序以显示新 Activity
  3. 这条新闻 Activity 在横向模式下出现 1 秒,然后在纵向模式下自动出现...

所有 Activity 都扩展了一个基类:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
...

我没有在 list 中设置任何内容。

你们有什么解释吗?

最佳答案

来自 the documentation for Activity.setRequestedOrientation() :

If the activity is currently in the foreground or otherwise impacting the screen orientation, the screen will immediately be changed (possibly causing the activity to be restarted).

这意味着您的 Activity 有可能以不同的方向开始,然后以您请求的方向重新开始。

如果您使用 the android:screenOrientation attribute相反,这不会发生。

关于android - Nexus 5X (SDK 7) 忽略纵向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47944800/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com