从 onClick 方法显示 ProgressDialog 时出现问题
我试图在 onclick 中创建一个进度对话框,但它没有显示任何内容
这是我的代码:
enterButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
ProgressDialog pd = ProgressDialog.show(GPSLoc.this, GPSLoc.this.getResources().getString(R.string.app_name),
GPSLoc.this.getResources().getString(R.string.loading), true, false);
}}
为什么它不显示任何内容?我做错了什么吗?
i am trying to make a progressdialog inside a onclick, and it doesn't shows nothing
this is my code:
enterButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
ProgressDialog pd = ProgressDialog.show(GPSLoc.this, GPSLoc.this.getResources().getString(R.string.app_name),
GPSLoc.this.getResources().getString(R.string.loading), true, false);
}}
why it doesn't shows nothing? i am doing something wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为你的问题是你只是创建进度对话框而不实际显示它。初始化 ProgressDialog 后,尝试将
pd.show();
添加到 onclick 方法中。I think your issue is that your are just creating the Progressdialog not actually showing it. Try adding
pd.show();
to the the onclick method after you initialize the ProgressDialog.最后我用 AsyncTask 实现了它。因为AsyncTask管理UIThread和后台线程。
finally i did it implementing that with an AsyncTask. Because AsyncTask manages the UIThread and a background thread.