我有一个备份程序,可以将一个文件夹中的所有内容复制到外部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();
}