긴 작업을 수행해야 할 때마다 진행 막대를 알 수 없기 때문에 액션 바에 메도우 또는 무언가를 갖고 싶습니다. ViewStub를 사용해 보았습니다. frameLayout과 프래그먼트를 사용하는 것에 대해서도 생각했습니다. 그러나 확실하지 않습니다.각 긴 프로세스에서 진행 표시 줄을 표시하도록 작업 표시 줄을 구성하려면 어떻게해야합니까?
0
A
답변
-1
- 작업 표시 줄에 ProgressBar보기를 배치하십시오.
- 긴 작업을 AsyncTask로 실행하십시오.
- 긴 작업 중에 PublishProgress 메서드를 사용하여 지금까지 수행 된 작업의 양을 나타냅니다.
- ProgressBar를 업데이트하려면 OnProgressUpdate 콜백을 사용하십시오.
1
Activity#setProgressBarIndeterminateVisibility(boolean)
을 사용하십시오.
// This has to be called before setContentView
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
// This shows an indeterminate progress bar in the action bar
setProgressBarIndeterminateVisibility(true);