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 クラスに応答が送信されます。デバイスが選択されていない場合は、インテントを介して null が送信されます。これにより、実行時に null ポインター例外が発生します。

于 2014-10-08T14:30:06.160 に答える