【发布时间】:2016-05-24 12:44:37
【问题描述】:
在我的应用程序中,我导入 gpx 和 kml 文件以在地图上显示轨迹和航点。对于这个操作,我使用了大约 5 种方法。一切正常,除非我尝试使用 exfilechoser 导入几个长的 gpx/kml 轨道。 屏幕变黑几秒钟,logcat 说:跳过帧(> 600)。 我怎样才能得到这些 UI 计算? 或者我怎么能用大约 5 种方法来使用 AsyncTask?这可能吗?
【问题讨论】:
-
使用 AsyncTask 它将在后台运行所有进程,并且当工作完成时你会调用一个 onPostExecute 方法
-
你必须使用线程,我想一个很好的解决方案是使用你写的 asynctask。是的,您可以使用 5 种不同的 asynctask,但请记住它们将是异步的,因此您必须研究如何处理工作数据。
-
这可能很困难(因为他们应该在那里进行计算对齐)。也许我会想办法。感谢您的回复!