0

我想在我的第一个和第二个活动之间显示一个启动画面。这两个活动都使用了 AsyncTask。首先是一个简单的登录屏幕,用于检索整个应用程序的数据,其次是加载特定于活动的数据。目前,这两个活动都有自己的 ProgressDialogs,这很幼稚,但它们是单独开发的,然后我不打算将它们一个接一个地放置。

我试图实现启动画面只替换一个活动的加载过程。但是,为了在它们之间放置一个启动屏幕,我是否必须将所有加载过程转移到一个活动中?哪个活动应该包含启动屏幕的代码?我基本上想ProgressDialog用一个启动屏幕替换两个 s 。我应该怎么办?

4

1 回答 1

0

我认为最简单的方法就是制作一个显示启动屏幕的过渡活动,为下一个活动预加载数据,然后启动下一个活动。

Activity A 加载 Activity B,它在运行 AsyncTask 的同时显示初始屏幕。一旦 AsyncTask 完成加载 Activity C。

我希望我能正确理解你的问题:-)

于 2012-07-12T15:12:24.500 回答