Tôi có một thường trình sao lưu sao chép mọi thứ từ một thư mục sang thẻ SD bên ngoài hoạt động hoàn hảo. Tôi đang cố gắng để có được một hộp thoại popup đẹp cho thấy khi nó đang chạy nhưng nó chỉ không hiển thị. Thậm chí không cố gắng chạy (nhưng sao lưu không hoàn thành).ProgressDialog không hiển thị khi đang thực hiện tác vụ
Dưới đây là mã của tôi vào lúc này:
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();
}
được bạn gọi phương pháp này trong onCreate() ????? –
Nó đang được gọi trên một nút bấm – TMB87