bluetooth

火焰哥哥 2012-03-19 11:24:29
当你设置了
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

然后Intent 调用了蓝牙
Intent enableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableIntent, REQUEST_ENABLE_BT);

会导致出现 两次 打开蓝牙权限对话框

一般的Activity 只需要设置 android:configChanges="orientation|keyboardHidden" 就可以防止切换的重载

不知道调用系统的该如何处理。。。难道要重写蓝牙?
求大神指导!!
...全文
63 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
majaw 2012-03-21
  • 打赏
  • 举报
回复
android:configChanges="orientation|keyboardHidden" 这是早期版本的了,3.2开始就变了,现在4.0版本又变了,暂时没有找到4.0是咋弄的

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧