【发布时间】:2015-08-03 22:48:16
【问题描述】:
我有两个活动。 Actvity1 和 Activity2。 Activity2 包含重组件,因此在用户指示从Activity1 转到Activity2 后,打开Activity2 需要一些时间。
在当前的实现中(实际上没有特殊代码。只有startActivity(intent)用于启动下一个活动)Activity1 保持冻结 直到Activity2 开始。我认为不能使用 AsyncTask,因为我没有执行 AsyncTask 的参数。我只想显示进度条圆圈,直到下一个活动开始。能不能给个答案。
【问题讨论】:
-
快速提问:什么样的组件会如此之大以至于导致 UI 冻结?您可能希望首先使用较少的组件启动 Activity,然后在异步任务或服务中启动这些组件。
-
它有一个 EditTexts 矩阵。用户可以定义尺寸(尺寸
-
如果我能够以这种方式实现,那将是一个很好的做法。我会尝试使用异步任务。
-
是的,如果您在创建活动后构建所有这些元素会更好。
标签: android android-activity loading android-progressbar