Update ChromeSafariBrowserManager.java

This commit is contained in:
Lorenzo Pichilli 2021-01-29 01:11:04 +01:00 committed by GitHub
parent 4b24901571
commit c9a440c5ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 10 deletions

View File

@ -33,19 +33,19 @@ public class ChromeSafariBrowserManager implements MethodChannel.MethodCallHandl
@Override @Override
public void onMethodCall(final MethodCall call, final MethodChannel.Result result) { public void onMethodCall(final MethodCall call, final MethodChannel.Result result) {
final Activity activity = Shared.activity; final Activity activity = Shared.activity;
final String uuid = call.argument("uuid"); final String uuid = (String) call.argument("uuid");
switch (call.method) { switch (call.method) {
case "open": case "open":
{ {
String url = call.argument("url"); String url = (String) call.argument("url");
HashMap<String, Object> options = call.argument("options"); HashMap<String, Object> options = (HashMap<String, Object>) call.argument("options");
List<HashMap<String, Object>> menuItemList = call.argument("menuItemList"); List<HashMap<String, Object>> menuItemList = (List<HashMap<String, Object>>) call.argument("menuItemList");
String uuidFallback = call.argument("uuidFallback"); String uuidFallback = (String) call.argument("uuidFallback");
Map<String, String> headersFallback = call.argument("headersFallback"); Map<String, String> headersFallback = (Map<String, String>) call.argument("headersFallback");
HashMap<String, Object> optionsFallback = call.argument("optionsFallback"); HashMap<String, Object> optionsFallback = (HashMap<String, Object>) call.argument("optionsFallback");
HashMap<String, Object> contextMenuFallback = call.argument("contextMenuFallback"); HashMap<String, Object> contextMenuFallback = (HashMap<String, Object>) call.argument("contextMenuFallback");
Integer windowIdFallback = call.argument("windowIdFallback"); Integer windowIdFallback = (Integer) call.argument("windowIdFallback");
open(activity, uuid, url, options, menuItemList, uuidFallback, headersFallback, optionsFallback, contextMenuFallback, windowIdFallback, result); open(activity, uuid, url, options, menuItemList, uuidFallback, headersFallback, optionsFallback, contextMenuFallback, windowIdFallback, result);
} }
break; break;
@ -71,7 +71,7 @@ public class ChromeSafariBrowserManager implements MethodChannel.MethodCallHandl
extras.putSerializable("menuItemList", (Serializable) menuItemList); extras.putSerializable("menuItemList", (Serializable) menuItemList);
extras.putSerializable("headers", (Serializable) headersFallback); extras.putSerializable("headers", (Serializable) headersFallback);
extras.putSerializable("contextMenu", contextMenuFallback); extras.putSerializable("contextMenu", (Serializable) contextMenuFallback);
extras.putInt("windowId", windowIdFallback != null ? windowIdFallback : -1); extras.putInt("windowId", windowIdFallback != null ? windowIdFallback : -1);