这就是我做的
ProgressBar myProgressBar = (ProgressBar) findViewById(R.id.progressBar);
myProgressBar.setVisibility(View.VISIBLE);
fetchData();
mainView();
myProgressBar.setVisibility(View.INVISIBLE);
但是进度条不显示。 fetchData 大约需要 5 秒,在运行时,应显示进度条。 我猜应用程序忙时显示没有更新。有没有办法在我调用 fetchData 之前更新显示?
最佳答案
您应该尝试使用 AsyncTask .这将允许您使用 doInBackground(...)
方法运行 fetchData()
并使用 onProgressUpdate(...)
发布进度。
关于android - 在 Android 中更新显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6173827/