0

在我的应用程序的最开始,我想从网络下载一些初始化数据(在 AsynchTask 中)。因此,我想阻止我的主要活动并开始一个新的活动以显示 ProgressDialog 以监视下载过程。不幸的是,主要活动没有在后台被阻止并试图显示 GUI……这是不可能的,因为它依赖于从网上下载的初始数据。

我怎样才能阻止主要活动,直到其他活动完成?

4

1 回答 1

1

我会确保您所称的主要活动(主要 gui)仅在加载所有数据时才开始。

为此,您可以创建一个简单的 gui,其中带有一个进度条,指示用户在应用程序启动之前的剩余时间。这可能成为您的启动 UI,一旦加载数据并且进度条已满,您就可以加载主 GUI。

于 2013-01-14T14:44:41.640 回答