我有一个名为 trailsActivity 的类,它扩展了 Activity。我创建了一个名为 mapPreLoad 的 AsyncTask 的新实例,并在 trailsActivity 中执行它。
然后我startActivity()
用来移动到我的新类 trailInformation,它也扩展了 Activity。从 trailInformation 中按下一个按钮以移动到扩展 MapActivity 的新类 mapPopup。在 mapPopup 中,我通过调用“ trailsActivity.mapPreLoad.get();
”结束 onCreate,但.get()
调用不会等待任务完成,因此我收到错误。
有什么方法可以让我完成这项工作,还是我应该考虑完全重新设计我的流程?如果您需要更多详细信息,请询问。谢谢