我想爲個人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