onActivityMethodCall method

void onActivityMethodCall(
  1. String method,
  2. dynamic arguments
)

Implementation

void onActivityMethodCall(String method, dynamic arguments) {
  log("onActivityMethodCall : $method");
  switch (method) {
    case "onActivityResult":
      var args = arguments as Map;
      var intent = Intent.fromMap(args["intent"]);
      var requestCode = args["requestCode"];
      var resultCode = args["resultCode"];
      onActivityResult(requestCode, resultCode, intent);
      break;
    case "onRequestPermissionsResult":
      var args = arguments as Map;

      var requestCode = args["requestCode"] as int;
      var grantResults = _parseGrantResults(args["grantResults"]);
      var permissions = _parsePermissions(args["permissions"]);

      onRequestPermissionsResult(requestCode, permissions, grantResults);
      break;
    case "onNewIntent":
      var args = arguments as Map;
      var intent = Intent.fromMap(args);
      onNewIntent(intent);
      break;
  }
}