2010-12-20 19 views
1

私はBluetoothチャットのサンプルから派生した2つのアプリケーションを持っています。個別にうまく動作します。各アプリはSPPを介して別々のデバイスに接続します。私が抱えている問題は、最初のアプリがデバイスに接続した後、Android 2.1搭載の携帯電話にあります。ホームを押して他のアプリを起動できますが、この他のアプリで他のデバイスと接続するとすぐに両方のアプリケーションが「申し訳ありません!アプリケーションxyz(プロセスcom.xyz)が予期せず停止しました。」と表示されます。 btコードにはtry/catchブロックがあり、catchブロックは実行されません。いずれのアプリも、Bluetoothをオフにしてからもう一度オンにするまで(個別に)接続しません。これは、同じアプリがAndroid 2.2搭載のSamsungタブで実行されているときには発生しません。両方のアプリを同時に実行してデバイスに同時に接続でき、アプリ間で切り替えても問題はありません。複数のアプリケーションがBluetoothの問題に接続する

これは特にAndroid 2.1の問題ですか?それが間違っているかどうかにかかわらず、私は別のアプリがBluetoothを使用している場合、アプリが接続するのを防ぐための何らかの方法が必要です。私はこれを見つけることを可能にするAndroid APIで何かを見つけることができませんでした。これを調整/管理する方法はありますか?誰もがこの問題全体について具体的な洞察を持っていますか?

+0

更新を参照してください。ただし、いずれの場合でも、次のものは常に1秒に1回程度ログに表示されます。 –

+0

02-02 22:00:04.591 I/BTL_IFC_WRP(2304):wrp_find_wsock:エントリが見つかりません 02-02 22:00:04.591 D/BLZ_WRAPPER(2304):btl_if_poll:wsock down、戻りPOLLHUP poll fd 43、ev 1b 02-02 22:00:04.591 I/BTL_IFC_WRP(2304):wrp_find_wsock:エントリが見つかりません 02-02 22:00:04.591 D/BLZ_WRAPPER(2304):btl_if_poll:wsock down、戻りPOLLHUP poll fd 46、ev 1b 02-02 22:00:05.296 D/dalvikvm(2681):GCが解放されたのは6625オブジェクト/ 284648バイト(209ms) GC解放のみしかし、まあまあまあまあです。 –

+0

上記のダンプは、2番目のアプリケーションが接続した後、電話機が上記の状態になった場合にのみ発生します。通常の操作では、このログ情報は発生しません。 –

答えて

関連する問題