我启动了一个初始化复杂布局的活动。这是一个表格,有很多图像、文本视图、EditTexts、Checkboxes、Spinners 和 ActionListeners。每个项目的位置是不同的,这取决于它开始的被调用者。所以信息存储在Intent中。
这意味着:布局不能通过 XML 构建,因为所有项目总是有不同的位置。
问题:这个计算需要很多时间。最多可能需要 400 毫秒才能开始活动。这真是太糟了。
我怎样才能避免这种情况?据我所知,我无法预先计算布局。无法克隆视图。如果我在另一个 Activity 中创建该视图并在此处分配它,我也会遇到一些崩溃。