startActivity method
You'll most likely use this method.
Will invoke an activity using platform channel, while passing all parameters and setting them in intent
Now supports setting specific package name, which asks Android to resolve this Intent using that package, provided it's available
Implementation
Future<void> startActivity({bool createChooser: false}) {
Map<String, dynamic> parameters = {};
if (_action != null) parameters['action'] = _action;
if (_type != null) parameters['type'] = _type;
if (_package != null) parameters['package'] = _package;
if (_data != null) parameters['data'] = _data.toString();
if (_category!.isNotEmpty) parameters['category'] = _category;
if (_flag!.isNotEmpty) parameters['flag'] = _flag;
if (_extra!.isNotEmpty) parameters['extra'] = _extra;
if (_typeInfo!.isNotEmpty) parameters['typeInfo'] = _typeInfo;
parameters['chooser'] = createChooser;
return _channel.invokeMethod('startActivity', parameters);
}