方向更改后Android蓝牙崩溃

时间:2010-02-16 01:39:57

标签: android bluetooth screen state orientation

我的代码基于API中的BluetoothChat示例。我连接到另一台设备就好了,我可以读取和写入连接没问题。但是如果我转动设备,UI的方向会自动改变。在此之后,如果我尝试写入蓝牙连接,我的应用程序崩溃了!

屏幕的方向以某种方式影响蓝牙,这似乎很奇怪。我是Android新手,我还不确定应该保存和重新加载应用程序状态的东西。这是其中一次吗?更改屏幕的方向是否会以某种方式重置应用程序的状态?!

谢谢!

1 个答案:

答案 0 :(得分:2)

当屏幕方向改变时,您的活动将被终止并重新启动。您必须保存状态并重新初始化。见这里:onSaveInstanceState