gpt4 book ai didi

Android onPause() 和设备倾斜

转载 作者:行者123 更新时间:2023-11-30 04:26:23 25 4
gpt4 key购买 nike

我试图通过在 onPause 方法下调用 finish() 来结束我所有的 android Activity 。现在一切正常,直到我注意到当我倾斜设备(Galaxy 选项卡)时 Activity 结束。所以我假设设备暂停 Activity 并在水平或垂直倾斜时重新绘制它。这给我的计划带来了很大的麻烦。所以问题是,你如何在暂停时完成 Activity ,而不是像倾斜设备那样的系统暂停。谢谢大家。

最佳答案

将 android:configChanges="keyboardHidden|orientation"添加到 list 文件中的 Activity 。这将避免在设备方向改变时重新创建 Activity 。如果需要进行任何更改,请覆盖您的 Activity 中的 onConfigurationChanged 以手动处理方向更改。

<activity android:name=".ui.MyActivity" android:label="@string/home"
android:configChanges="keyboardHidden|orientation">


@Override
public void onConfigurationChanged(Configuration newConfig) {
handleViewlayouts();
super.onConfigurationChanged(newConfig);
}

关于Android onPause() 和设备倾斜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8425252/

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