1

出于充分的理由(计算数百个视图的测量值),我的 UI 生成时间很长(大约 20 秒)。我(想?)必须在主线程中创建它们,然后我运行一个进度对话框让用户等待。虽然,主线程已经被其他计算的创建超载了。然后我可以在主线程之外创建 UI,尽管我必须测量几个视图吗?

4

1 回答 1

2

虽然有些人说他们已经让它工作了,但Dianne 和 Romain 都说你不应该在讨论中这样做,因为整个 UI 树是单线程的。他们说它不能保证有效,应该避免。

我想不出任何需要同时实例化和绘制数百个视图的场景。也许您需要使用 ListView,或者在您的应用程序中实现某种延迟加载。

于 2013-04-09T18:16:13.837 回答