gpt4 book ai didi

java - Android 应用程序 - 每当蓝牙键盘连接/断开连接时触发 onCreate

转载 作者:太空狗 更新时间:2023-10-29 13:10:43 25 4
gpt4 key购买 nike

我有一个相当简单的 android 应用程序,它使用连接到它的蓝牙条码扫描仪。

我遇到的问题是,每当蓝牙扫描仪连接或断开与 android 设备的连接时(就像它进入休眠/唤醒时所做的那样),它都会导致 Activity 窗口/布局的 onCreate 方法成为打电话。

有什么办法可以阻止它吗?

最佳答案

听起来您的 Activity 正在重新启动,因为连接扫描仪(在您的 Android 设备上显示为键盘)被视为配置更改。

强烈建议您修改您的应用程序,以便在您的 Activity 重新启动时正确缓存和恢复所有数据 - 就像屏幕旋转时一样。然后连接和断开扫描仪不会影响您的用户。

或者,您可以 tell Android that your app will handle "keyboard" configuration changes当键盘连接/断开连接时,它不会重新启动您的 Activity 。但是,对于您未处理的所有其他配置更改,它仍会重新启动您的 Activity - 以及 list of configuration changes有点长。

关于java - Android 应用程序 - 每当蓝牙键盘连接/断开连接时触发 onCreate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41420025/

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