1

我想在加载应用程序时加载进度条。我有 60 个声音文件,我使用声音池将它们放入全球应用程序中。当我启动应用程序时,应用程序变为空白,加载需要 30 到 40 秒。

在应用程序加载所有声音文件之前,是否可以放置一些带有背景图像的进度条而不是空白屏幕?

我发现全局应用程序不支持进度条或背景图像?这是真的?

如果没有,有人可以在上面帮助我吗?

谢谢!

4

2 回答 2

0

在 AsyncTask 或 Thread 中加载您的声音文件。

您可以设置一个OnLoadCompleteListener以确切知道加载完成的时间。

于 2012-07-05T06:54:55.873 回答
0

如果我是对的,并且您的意思是您的Application班级,那么您将无法从那里显示进度条。但是您必须至少有一项活动,并且您可以在活动中显示进度条。

此外,您不应该在 UI 线程上进行诸如此类的繁重操作。在 中加载声音,在方法AsyncTask中显示进度条并在onPreExecute()方法中隐藏它onPostExecute()

于 2012-07-05T06:57:25.213 回答