gpt4 book ai didi

android - 屏幕旋转后蓝牙激活警报对话框倍增

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:06:35 25 4
gpt4 key购买 nike

我遇到了奇怪的问题。在 Activity onStart() 中,我通过 Intent 请求蓝牙激活和 120 秒可发现性:

Intent activateBTIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
startActivityForResult(activateBTIntent, BT_ACTIVATE_INTENT);

无论蓝牙是否已激活,我都会使用它。 Android 文档说如果蓝牙没有激活,蓝牙将被激活,并且工作正常。在这两种情况下,我都会收到系统警报对话框

enter image description here

当我旋转屏幕时,我观察到闪烁。按是/否会删除一个对话框,但下面还有另一个对话框。执行屏幕旋转时,我会得到一堆警报对话框,必须在每个对话框上按是/否才能摆脱它们。

仅当发送 Intent 时蓝牙尚未启动时才会出现所述问题,否则它会正常工作。在不同的 2.2 手机上试过,所有问题都存在。在我看来像是 Android 系统问题。

有没有人也遇到过,也许有一些有用的提示如何避免这种情况?

感谢和问候。

最佳答案

这是导致此问题的“设置”应用程序中的错误。 RequestPermissionActivity 正在轮换复制其 RequestPermissionHelperActivity 实例。

关于android - 屏幕旋转后蓝牙激活警报对话框倍增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4873564/

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