0

如果我从设备列表活动中选择要连接的设备,则代码运行良好。
但是,如果我选择不连接并按后退按钮或单击任何其他屏幕而不是设备列表活动来关闭弹出列表活动,我的应用程序将会崩溃。

以下是我得到的错误

10-29 17:02:02.235: E/AndroidRuntime(12852): java.lang.RuntimeException: 将结果 ResultInfo{who=null, request=2, result=0, data=null} 传递给活动 {com.ensil. vastusyscontrolunit/com.ensil.vastusyscontrolunit.Main}:java.lang.NullPointerException

4

2 回答 2

1

您可以在 listActivity 的 onPause() 方法中尝试 bluetoothAdapter.stopDiscovery() 方法...它会对您有所帮助。

于 2014-03-11T08:33:46.620 回答
0

当您单击按钮时,响应从 DevicelistActivity 类通过意图发送到 BluetoothChat 类。如果没有选择任何设备,则它通过意图发送空值。这会在运行时导致空指针异常。

于 2014-10-08T14:30:06.160 回答