gpt4 book ai didi

Android Activity 在解锁设备后重新启动

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:57:50 24 4
gpt4 key购买 nike

我正在创建一个简单的 Android 项目。但是当用户解锁屏幕(锁定后)时,我的每项 Activity 都会重新启动。这是Android应用程序的正常行为吗?或者我必须在 list 中处理它?或者别的地方?请帮助...

最佳答案

如果您的目标构建版本是 Honeycomb 3.2(API 级别 13)或更高版本,您还必须放置 screenSize 标志,如下所示:

<activity
android:configChanges="orientation|screenSize|keyboardHidden"
android:name="YOUR ACTIVITY NAME">
</activity>

因为即使使用“方向”标志,当您的应用程序处于 Activity 状态时,您的应用程序也会在每次方向更改时被杀死并重新创建,要么在屏幕上可见,要么被锁定屏幕隐藏。这是因为可用屏幕尺寸(主要是平板电脑)实际上会因系统操作栏位置的变化而发生变化。

这让我疯狂了好几个小时! :/

关于Android Activity 在解锁设备后重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8426910/

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