今回の場合は、ConnectedThread をアプリケーションを継承したクラスに、持たせれば良いんですかね。
一度やってみます。
さわださん。ありがとうございます。
今回の場合は、ConnectedThread をアプリケーションを継承したクラスに、持たせれば良いんですかね。
一度やってみます。
--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このグループから退会し、メールの受信を停止するには、android-group-j...@googlegroups.com にメールを送信します。
このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
http://groups.google.com/group/android-group-japan からこのグループにアクセスしてください。
その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
一度Bluetooth接続をした際に、接続デバイスのMACアドレスをアプリケーションクラスに保持(set)するよう変更し、アクティビティ側では保持したMACアドレスを使用して接続するようにしてみましたが、やはりアクティビティを移ると切断されてしまうようです。
他に保持しておくべき情報があるのでしょうか。
ベースに使用しているのは、androidSDKのサンプルのbluetoothchatです。
アクティビティのオプションメニューから、bluetooth接続先を選択するアクティビティに遷移し、接続先を選択させて別クラスで接続先と繋ぎ、接続先の情報を最初のアクティビティに返して、データのやり取りをしているといった様子です。