この非同期タスクは、それ自体を待ってデッドロックしているようです。
"AsyncTask #1" prio=5 tid=17 WAIT
| group="main" sCount=1 dsCount=0 obj=0x423f0540 self=0x50af12d0
| sysTid=22185 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1353653152
| schedstat=( 0 0 0 ) utm=0 stm=0 core=1
at java.lang.Object.wait(Native Method)
- waiting on <0x424c3f48> (a java.lang.VMThread) held by tid=17 (AsyncTask #1)
at java.lang.Thread.parkFor(Thread.java:1231)
at sun.misc.Unsafe.park(Unsafe.java:323)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1009)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1069)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
at java.lang.Thread.run(Thread.java:856)
なぜこれが起こるのかについてのアイデアはありますか? execute(); 経由で asyncTask を呼び出しました。私のアプリでは複数の AsyncTasks が並行して実行されます。