gpt4 book ai didi

java - 需要 Android 方向技巧

转载 作者:行者123 更新时间:2023-12-01 05:19:06 24 4
gpt4 key购买 nike

所以我在 Activity 中有一个 WebView

我需要它在用户打开 Activity 时保持与设备所在方向相同(因此,如果打开 Activity 时为 LANDSCAPE -> 保留该方向!..如果 PORTRAIT -> 保留那个)

所以

  • 不需要 XML list 符号..我不想强制特定的方向,只是为了保持打开状态!

这两个尝试没有任何作用:

 public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(null);

public void onConfigurationChanged(Configuration newConfig) {
newConfig.orientation = getResources().getConfiguration().orientation;
super.onConfigurationChanged(newConfig);

所以有想法吗?

最佳答案

您应该阅读 Android Activity 生命周期。当您重新打开 Activity 时,会构建一个新实例。因此,不存在“先前”的方向。如果您想要与暂停 Activity 时相同的方向,您应该将之前的方向存储在一个在整个生命周期中持续存在的值中。

编辑:如果您希望示例正常工作,您应该在 list 中声明它们。

关于java - 需要 Android 方向技巧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10701286/

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