1
サービスを使用して多数のスレッドを実行しています。このようThreadPoolExecutorを使用して対をやっに問題があるのでonStartCommand
の内側に、私は単純に行うべき適切な仕事を持つ実行可能なを作成してから、私はThreadPoolExecutorかどうか
new Thread(runnable).start();
としてスレッドに実行可能を渡しますか?あなたが実行中のスレッドを停止する任意の手段を持っていないが、あなたはThreadPoolExceutor
インスタンスを持っている場合、その後、あなたはそれをシャットダウンし、したがって、スレッドプールに関連付けられているすべての実行中のワーカースレッドを停止することができます
new Thread(runnable).start();
を使用して
理論的には、関連するハンドラー –
を調べることを検討してください:http://stackoverflow.com/questions/26763835/new-threadtask-start-vs-threadpoolexecutor-submittask-in-android – AADProgramming