我有一个备份例程,可以将一个文件夹中的所有内容复制到完美运行的外部 SD 卡。我正在尝试获得一个漂亮的弹出对话框,显示它何时运行,但它只是没有显示。甚至不尝试运行(但备份确实完成)。
这是我目前的代码:
public void doBackup(View view) throws IOException{
ProgressDialog pd = new ProgressDialog(this);
pd.setProgressStyle(ProgressDialog.STYLE_SPINNER);
pd.setMessage("Running backup. Do not unplug drive");
pd.setIndeterminate(true);
pd.setCancelable(false);
pd.show();
File source = new File("/mnt/extSdCard/DirectEnquiries");
File dest = new File("/mnt/UsbDriveA/Backup");
copyDirectory(source, dest);
pd.dismiss();
}