0

我想开始B活动A

但是B需要相当长的时间来初始化

所以我想延迟切换视图直到B准备好。

有没有办法开始一个不可见的活动B,然后在准备好时让它可见?

4

2 回答 2

1

为什么不尝试使用 AsyncTask。您可以按照以下步骤操作!!

1)启动 Activity B ,显示一个进度条,可以说“屏幕正在加载”。

2) 将您的屏幕加载到 AsyncTask 中。

3) 完成后移除进度条/对话框并显示屏幕,非常简单。

AsyncTask 文档

于 2012-07-09T16:19:27.917 回答
0

从活动 A 启动一个后台线程(例如 AsyncTask),它将进行初始化。当 AsyncTask 完成时,启动活动 B。

于 2012-07-09T16:18:14.707 回答