MainActivity로드시 첫 번째 ProgressBar (중간)를 표시 할 수 있습니까? 그리고 UI 요소를 숨 깁니다. ProgressBar가 표시 될 때까지 표시됩니다.MainActivity 실행시 ProgressBar를 볼 수 있습니까?
내 onCreate() 메서드에서 메서드 (인터넷 검사)를 실행하고 ProgressBar를 메서드 실행시까지 표시하고 Background 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
}
}
그러나이 작동하지 않습니다 ..
주 활동 전에 왜해야합니까? 볼 수없는 콘텐츠로 활동 시작, 회 전자 표시, 인터넷에 연결되어있는 경우 콘텐츠 표시 –
Murtaza Hussain @ 충분히 명확합니까? 저는 단일 활동 - MainActivity에서 일하고 있습니다. MainActivity.class가로드되면 바로 연관된 레이아웃이 인스턴스화됩니다. –
당신은 안드로이드의 개념을 모르고 있습니다. 어쩌면 대답이 당신을 도울 것입니다. –