2016-04-14 10 views
0

がそれですアクティビティを切り替えるときに私のアプリがランダムにクラッシュするので、BluetoothLeService(サービス)を使用する各アクティビティにサービスを持たせることをお勧めします。特性と記述子を書くための場所です。アンドロイドのBluetooth低エネルギー・サービス

私は複数のアクティビティで自分のBluetoothLeServiceを必要としています。それを各アクティビティにバインドするのはこの悪い習慣ですか?もしそうなら、誰かが私のAndroid開発が初めての時から正しい方向へ向けることができますか?

答えて

2

私たちはシングルトンとしてBLEサービスを使用しています。だから私たちは一つのインスタンスしか持っていません。私たちはこれをいくつかのAppsでこのように使用しており、これまでのところ問題はありませんでした。モンキーロボットをベースとしたクロスプラットフォーム実装を開発しました。 "残念なことに"、あなたはMvvMCrossを使用する必要があります。私たちは現在、使用されないバージョンで作業しています。だから問題がある場合は、あなたの実装とあなたの実装を比較することができます:https://github.com/xabre/MvvmCross-BluetoothLE

関連する問題