我想从B
A
但是B
需要相当长的时间来初始化
所以我想延迟切换视图,直到B
准备就绪。
有没有办法启动隐身活动B
,然后在准备好后让它可见?
答案 0 :(得分:1)
为什么不尝试使用AsyncTask。您可以按照以下步骤进行操作!!
1)启动活动B,显示一个progressBar,可以说"屏幕正在加载"。
2)将屏幕加载到AsyncTask中。
3)完成后,删除进度条/对话框并显示屏幕, 这很简单。
答案 1 :(得分:0)
从活动A启动后台线程(例如AsyncTask),它将进行初始化。当AsyncTask完成时,启动活动B.