我有一个Android应用程序,它具有主UI线程,和我一直在使用的AsyncTask催生了其他几个工作线程。的AsyncTask不执行时task.execute()被调用
但是,有一种情况是我每次都可以生成一个场景,在这个场景中,我尝试使用task.execute()生成一个带有ASyncTask的新线程,并且它不调用doInBackground()。线程似乎从未开始。然后我的应用程序似乎旋转了一会儿,然后开始挂起。
下面是我使用的线程:
,这里是设备上的内存使用情况:
它没有看起来好像它未能由于产卵内存问题。
是否有其他的一些潜在原因,我不知道的?最大线程数?有什么办法让我找出它为什么没有执行?
显示为您的代码,以便我们可以帮助您解决问题... – Dinash
我有上千行的代码...代码的主要相关行是任务实例化和task.execute()...一切否则在那里可能有太多可以展示和解释。我正在寻找更高级别的指导。 – gnychis