Progresscircle直到活动加载

时间:2013-04-04 17:27:05

标签: java android progress-bar

在整个活动加载之前,如何显示progresscircle? (加载意味着,加载活动并执行一些需要大约1-2秒的功能)?

亲切的问候

1 个答案:

答案 0 :(得分:1)

您可能需要查看此图片以获得一个想法:

enter image description here

这是活动的生命周期。

一种很好的方法是在onCreate()的最开始使ProgressBar可见,并在GONE的末尾使其不可见(或onResume())。确保在访问布局之前对布局进行膨胀,否则您将遇到错误。

(有关活动的更多信息:Click here。)

修改

对于那些长函数,使用AsyncTask也许不是一个坏主意。将ProgressBar传递给任务的构造函数,然后将ProgressBar的可见性设置为VISIBLE函数中的onPreExecute,以及GONE函数中的onPostExecute