android中的进度条问题

android中的进度条问题,android,progress-bar,Android,Progress Bar,我已经创建了一个android问答应用程序,在其中我从web服务加载了所有问题。为此,我在oncreate方法中编写了以下内容 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.testlayoutforimage); loadControls

我已经创建了一个android问答应用程序,在其中我从web服务加载了所有问题。为此,我在oncreate方法中编写了以下内容

public void onCreate(Bundle savedInstanceState) 
        {
           super.onCreate(savedInstanceState);
           setContentView(R.layout.testlayoutforimage);

           loadControls();
           getPassingValue();


            ParserMethod parserMethod=new ParserMethod();
            //questionsObj=parserMethod.parseQuestionDetailsFor(passingFeature,numOfQuestion,passingSubject,passingChapter);
            questionsObj=parserMethod.parseQuestionImages(passingSubject,passingFeature,passingChapter;
}
但问题是,当问题加载时需要一些时间。
我想添加一个进度条。加载页面后,将显示进度,并加载问题。之后,该栏被删除并显示问题。我如何才能做到这一点。

您可以使用AsyncTask类进行此操作。设计的目的是让您可以在后台执行某些操作。它覆盖了方法onPreExecute,您可以在其中显示ProgressDialog,而方法onDoinBackground可以加载您的问题。方法onPreExecute取消对话框并更新您的UI

您可以为此使用AsyncTask类。的设计目的是让您可以在后台执行某些操作。它已覆盖了方法onPreExecute,您可以在其中显示ProgressDialog,而onDoInBackground方法加载您的问题。在preExecute方法上取消对话框并使用AsyncTask更新您的UI

。。就像下面。。代码不完全正确。。这只是给人一个想法

classs backgrnd extends Asynctask{

protected object onPreExecute(){
//display dialog
}

protected object doInBackgroung(Object... arg){
//fetch data
}

protected object onPostExecute(Object result){
//dismiss dialog
}
}

使用异步任务。。就像下面。。代码不完全正确。。这只是给人一个想法

classs backgrnd extends Asynctask{

protected object onPreExecute(){
//display dialog
}

protected object doInBackgroung(Object... arg){
//fetch data
}

protected object onPostExecute(Object result){
//dismiss dialog
}
}