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