我想为个人TextView
拥有单独的进度条。例如,每个TextView
都显示一些我用来从我的数据库中查询的信息。我可以使用AsyncTask
,并且在postExecute
我知道我可以显示我想要显示的TextView
信息。但是,问题是,当页面加载以从我的数据库获取不同信息时,我正在进行多个异步调用,并且我想为显示信息的TextView
中的每一个显示一个ProgressBar
。在我的数据库中有TextView信息可用之前,是否有任何方法可以进行ProgressBar展示?我只是想知道如何进行数据库调用。如何为单独的TextView使用单独的进度条
我知道我可以用我的AsyncTask
做到这一点:
@Override
protected void onPreExecute() {
// TODO Auto-generated method stub
super.onPreExecute();
//showDialog() here;
}
@Override
protected Void doInBackground(Void... params) {
// TODO Auto-generated method stub
//do what you want here//
}
@Override
protected void onPostExecute(Void result) {
// TODO Auto-generated method stub
super.onPostExecute(result);
//dismissDialog() here;//
}
但后来它好像如果我做showDialog()
,我知道我必须创建4个不同的ProgressBar
在我的XML,但随后又怎么会有我确保他们只会在我的TextView
谎言,而不是整个屏幕上?
是TextView的确定与旁边的进度条的项目要求? – user1506104
@ user1506104我想要显示进度条,直到抓取数据库中的信息。然后我想将进度条的可见性设置为消失,并显示信息准备好显示时进度条所在的“TextView” – user1871869