アプリで次の問題があります: バックグラウンドでいくつかのアクションを実行するために、ThreadPoolExecutor を宣言します
private static ThreadPoolExecutor poolExecutor = new ThreadPoolExecutor(5, 100,
100, TimeUnit.SECONDS, new ArrayBlockingQueue<Runnable>(100));
そして、タスク作成を実行します
poolExecutor.execute (new Runnable() {
public void run() {
Process.getThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);
...
}
しかし、アプリはその時点で次のように言ってクラッシュします。
java.lang.IllegalArgumentException: Given thread does not exist
コードの問題は何ですか?ありがとう