@Override
public void onCreate(Bundle savedInstanceState) {
// do all your other stuff here
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
mProgressDialog = ProgressDialog.show(YouTube.this.getApplicationContext(), "", YouTube.this.getString(R.string.loading), true);
// start time consuming background process here
}
}, 1000); // starting it in 1 second
}
在1.6上有时候mProgressDialog = ProgressDialog.show(this, "", getString(R.string.loading), true)
会出现错误 然后就在线程中加
本文介绍了一个在Android应用中使用ProgressDialog时遇到的问题及解决方法。当在Android 1.6版本上尝试显示ProgressDialog时,可能会出现错误。为了解决这个问题,可以在一个新的线程中延迟显示ProgressDialog,确保UI组件正确加载。
492

被折叠的 条评论
为什么被折叠?



