This commit is contained in:
Jerry Yan 2020-03-14 18:28:53 +08:00
parent 4deaecbcf6
commit de05dcf9c2

View File

@ -126,7 +126,7 @@ public class UpgradeModule extends ReactContextBaseJavaModule {
final ProgressDialog dialog = new ProgressDialog(reactContext.getCurrentActivity());
dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
dialog.setCanceledOnTouchOutside(false);
dialog.setCancelable(true);
dialog.setCancelable(false);
dialog.setTitle("正在下载中");
dialog.setMessage("请稍后...");
dialog.setProgress(0);
@ -150,8 +150,7 @@ public class UpgradeModule extends ReactContextBaseJavaModule {
long total = response.body().contentLength();
int len;
long current = 0;
File file = new File(reactContext.getCacheDir().getAbsolutePath() ,"update.apk");
File file = new File(reactContext.getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath() ,"update.apk");
fileOutputStream = new FileOutputStream(file, false);
while ((len = stream.read(buffer)) != -1) {
fileOutputStream.write(buffer, 0, len);
@ -163,6 +162,7 @@ public class UpgradeModule extends ReactContextBaseJavaModule {
message.what = 0;
message.obj = file.toURI().toString();
handler.sendMessage(message);
dialog.dismiss();
} catch (IOException e) {
Log.e("REQUEST FAILED", "AAA", e);
} finally {