Androidサービスの記事「Binderクラスを拡張する」http://developer.android.com/guide/topics/fundamentals/bound-services.htmlで提供されているサンプルローカルサービスプロジェクトを作成しました。Androidローカルサービスバインドの問題
すべて正常です。ただし、クエリは
です。unbind()を使用すると、サービスは停止しません。もしunbind()が行うよりも、yesなら明示的にstopSelf()を使う必要があります。
私は、次の3つのボタンでサンプルプロジェクトを作成している - >へ - サービスに
スタートをバインド解除する> - サービス
停止をバインドする> - >停止し、起動して
スタートをフェッチサービスのアクセス方法。 (乱数生成法)
は、今までのアクセス:
開始 - サービス
停止の方法へのアクセス権を取得します - - サービスをアンバインド
フェッチサービスをバインド
ここで私はそのサービスを除きますアンバインドして破壊する。しかし、
ステップ4:フェッチする - このメソッドはまだ動作し、予想通りに乱数を生成しますが、何らかの例外がありました。あなたがバインドサービスが別のプロセスである - - リモートサービスについては
[この質問と回答](http://stackoverflow.com/questions/2176375/android-service-wont-stop)はあなたが探しているもののようです。 – Fishbreath
"unbind()を使用すると、サービスは停止しません。" - どうやってこれを決めましたか? 「停止した」とはどういう意味ですか? – CommonsWare
@ CommonSWare:分かりやすくするために私の質問を編集しました。 – Ravibhushan