Android BLEセントラル通信において
http://mslgt.hatenablog.com/entry/2015/05/17/212257
こちらのサイトのソースコードを参考に作っています。
サイト内下のコメントにも同様のことを書いてる人がいますが、
初回起動時はうまくつながりデータの送受信ができるのですが、
スマホの左下の戻るボタン等で一度終了し、再び起動すると通信しません。
(タスクから完全に消すと通信できるようになる)
投稿者さんはconnectGatt関数の返り値を受け付けるようにするとうまくいくようなことが書いてありますが完全でもないとも書いてあります。
そもそもconnectGatt関数の返り値を受け付けるようにするとはコードで書くと
どういうことでしょうか?
また、他に改善できる方法はありますでしょうか?
このほかに自分で試したことは
onDestroyにてfnish();やfinishAndRemoveTask();を実行することですが、
うまくいきませんでした。
finishAndRemoveTask();に関してはタスクから消えるようで
期待したのですが、そもそもタスクから消えませんでした。
どう改善すればよいかアドバイスお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/02 00:06