下面是一个示例代码,演示如何在Android中显示和隐藏进度:
import android.app.ProgressDialog;
import android.content.Context;
public class MainActivity extends AppCompatActivity {
private ProgressDialog progressDialog;
...
private void showProgress(Context context, String message) {
progressDialog = new ProgressDialog(context);
progressDialog.setMessage(message);
progressDialog.setCancelable(false);
progressDialog.show();
}
private void hideProgress() {
if (progressDialog != null && progressDialog.isShowing()) {
progressDialog.dismiss();
}
}
...
// 在需要显示进度的地方调用showProgress方法
showProgress(MainActivity.this, "加载中...");
// 在进度加载完毕后调用hideProgress方法来隐藏进度
hideProgress();
}
在上面的示例中,我们创建了一个ProgressDialog对象,并在showProgress方法中设置了进度对话框的消息和可取消性。然后,在需要显示进度的地方调用showProgress方法来显示进度对话框,并在进度加载完毕后调用hideProgress方法来隐藏进度对话框。
请注意,上述代码中的"MainActivity.this"应根据您的实际情况进行替换,以便在正确的上下文中显示进度对话框。