我遇到了奇怪的问题.从Activity onStart()我通过意图请求蓝牙激活和120s可发现性:
Intent activateBTIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
startActivityForResult(activateBTIntent, BT_ACTIVATE_INTENT);
Run Code Online (Sandbox Code Playgroud)
无论蓝牙是否已经激活,我都会使用它.Android文档说,如果不是蓝牙将被激活,并且工作正常.在这两种情况下,我都会收到系统警报对

当我旋转屏幕时,我观察到闪烁.按是/否删除一个对话框,但下面还有另一个对话框.执行屏幕旋转我可以获得一堆警报对话框,并且必须按每个上的是/否来摆脱它们.
只有在发送意图时尚未启动蓝牙时才会出现所描述的问题,否则它将正常工作.试过不同的2.2手机,所有问题都存在.看起来像Android系统问题.
有没有人遇到它,也许有一些有用的提示如何避免这种情况?
感谢致敬.
这是导致此问题的“设置”应用程序中的错误。RequestPermissionActivity 在轮换时复制其 RequestPermissionHelperActivity 实例。
| 归档时间: |
|
| 查看次数: |
1467 次 |
| 最近记录: |