如何启动隐形活动,然后在准备好后将其显示出来?

时间:2012-07-09 16:15:25

标签: android android-activity

我想从B

开始活动A

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

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

有没有办法启动隐身活动B,然后在准备好后让它可见?

2 个答案:

答案 0 :(得分:1)

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

1)启动活动B,显示一个progressBar,可以说"屏幕正在加载"。

2)将屏幕加载到AsyncTask中。

3)完成后,删除进度条/对话框并显示屏幕,  这很简单。

AsyncTask Docs

答案 1 :(得分:0)

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