添加部分处理
This commit is contained in:
parent
047a1b7983
commit
d3ccf82ae1
@ -158,11 +158,18 @@ public class UpgradeModule extends ReactContextBaseJavaModule {
|
|||||||
dialog.setProgress((int)((1000.0f*current)/total));
|
dialog.setProgress((int)((1000.0f*current)/total));
|
||||||
}
|
}
|
||||||
fileOutputStream.flush();
|
fileOutputStream.flush();
|
||||||
Message message = new Message();
|
final Message message = new Message();
|
||||||
message.what = 0;
|
message.what = 0;
|
||||||
message.obj = file.toURI().toString();
|
message.obj = file.toURI().toString();
|
||||||
handler.sendMessage(message);
|
handler.sendMessage(message);
|
||||||
dialog.dismiss();
|
dialog.setButton(ProgressDialog.BUTTON_POSITIVE, "更新",
|
||||||
|
new DialogInterface.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(DialogInterface dialog, int which) {
|
||||||
|
handler.sendMessage(message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
Log.e("REQUEST FAILED", "AAA", e);
|
Log.e("REQUEST FAILED", "AAA", e);
|
||||||
} finally {
|
} finally {
|
||||||
@ -257,10 +264,13 @@ final class DoInstallHandler extends Handler {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void handleMessage(Message message) {
|
public void handleMessage(Message message) {
|
||||||
if(!module._hasPermissionToInstall()) module._requestInstallPermission();
|
if(!module._hasPermissionToInstall()) {
|
||||||
if(message.what == 0){
|
module._requestInstallPermission();
|
||||||
String fileUri = (String)message.obj;
|
}else{
|
||||||
module.installPackage(fileUri);
|
if(message.what == 0){
|
||||||
|
String fileUri = (String)message.obj;
|
||||||
|
module.installPackage(fileUri);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user