2014年7月17日木曜日

Bluetooth TextViewに書き込めない件 thread exiting with uncaught exception

Bluetooth通信のテストをしてるときに、現在の状態をTextViewに出したくなった。
(LogCatは慣れなくて嫌い・・・なんて言ってられないんだろうけど。)

で、ClientThreadとかServerThreadとかAcceptThreadとかなんかそういう感じの名前のThreadが
皆さんのコードの中にもあると思うけど、そこからtextviewを編集しようとすると
thread exiting with uncaught exception

とかいってエラーになってる。


なんだよクソッ!とおもって色々調べてみると、ThreadからUIの編集が出来ないんだって。
詳しくは知らない。

だから、新しいHandlerを作ってその中でtextviewを書き換えればいいらしい。

ということをきっかけにして各位ググるといいんじゃないでしょうか。