2

我们几乎在后台线程上运行整个应用程序以保持 UI 干净和响应迅速,但是当我们加载全屏 HTML 时,我们需要在主线程上运行它,否则我们会收到典型的错误“试图获得网络锁来自除主线程或网络线程之外的线程。” 显然,在主线程上加载这么多数据会导致明显的卡顿。(请注意,这些是静态的应用内资产,以 HTML 形式提供,我们使用实际上不访问 Web 的 Web 视图在应用内呈现,仅显示本地内容。)

所以,它告诉我我可以在主线程或“网络线程”上获得网络锁;有什么方法可以实际访问该网络线程并在其上运行此代码,以便我可以保持 UI 响应?

4

0 回答 0