是否有可能在加載MainActivity時顯示第一個ProgressBar(中間)。並隱藏UI元素Upto ProgressBar是可見的。是否可以在啓動MainActivity時查看ProgressBar?
我想對我的onCreate()方法執行一個方法(Internet檢查),並且ProgressBar應該可視爲方法執行並隱藏後臺UI元素。
取決於方法執行,我將顯示UI或使對話框<沒有互聯網>。
總之,我的問題是,我如何顯示ProgressBar,並完全隱藏主佈局UI?一旦方法執行結束,progressBar將關閉。
我試圖實現的是,
onCreate(...){
progressBar = (ProgressBar)find....
progressBar.setVisibility(View.GONE);
try{
progressBar.setVisibility(View.VISIBLE);
boolean flag=isInternet();
if(flag){
progressBar.setVisibility(View.GONE);
// start my app task
}
}catch(..){
Inflate my Dialog
}
}
但它不工作..
爲什麼在主要活動之前做?開始一個內容不可見的活動,告訴你微調,如果連接互聯網,顯示你的內容 – 2014-12-04 12:03:31
Murtaza Hussain @我是否清楚了?我正在單個活動 - MainActivity中工作。一旦MainActivity.class加載,關聯的佈局將被實例化。 – 2014-12-04 16:29:32
您不瞭解Android的概念。也許答案會幫助你,雖然他們正在回答我的意思。 – 2014-12-04 16:31:21