我正在为 Android 应用程序编程。单击按钮时,它会调用服务以显示必要的内容。调用该服务并解析该服务中存在的 XML 数据需要将近 5 到 10 秒。在这 5 秒的时间段内,我需要显示一个活动指示器,其文本说明“正在加载。请稍候...”。这部分适用于 iPhone。但不是在Android中。
任何帮助,将不胜感激..
谢谢
我正在为 Android 应用程序编程。单击按钮时,它会调用服务以显示必要的内容。调用该服务并解析该服务中存在的 XML 数据需要将近 5 到 10 秒。在这 5 秒的时间段内,我需要显示一个活动指示器,其文本说明“正在加载。请稍候...”。这部分适用于 iPhone。但不是在Android中。
任何帮助,将不胜感激..
谢谢
检查这个。查看“创建 ProgressDialog”部分。尝试解析 AsyncTask 中的 XML。当您开始任务时,只需显示进度对话框。当任务完成时 - 隐藏进度对话框。
如果您想在服务运行时显示一条消息,您可以使用进度对话框。
ProgressDialog dialog = new ProgressDialog(MainActivity.this);
dialog.setMessage("Your message..");
dialog.show();
要关闭此进度对话框,请使用
dialog.dismiss();