onCreate()
の間にスレッドを開始するサービスがあります。スレッドはハードウェア(IOIO)を監視しており、切断されると終了しますので、本質的に無限ループです。アクティビティからサービスを停止すると正常に動作し、スレッドも停止します(onDestory()
で終了)。スレッド内からAndroidサービスを停止する
私の問題は、スレッドが死亡した場合、それはそれを生み出しサービスを停止することが可能である(例外のためと言う)ということです。
私は、スレッドコード内からstopSelf()
を使用してみましたが、サービスは停止しません。
ので、私が従っているはずです欠落している規則を言い訳してください PS私の最初の投稿をいただき、ありがとうございます。
恐ろしいので、それは働いていましたか? –
ありがとうだけ何が必要でした – user1035795
私は同じ問題があり、私はこの解決策を試しました。しかし、私はstopSelf()がmsinスレッドから実行されていることがわかります...しかし何も起こりません。その後、サービスはまだインテントに応答します。どんな手掛かり? –