Use it by specifying action, category, data and extra arguments for the intent. It does not support returning the result of the launched activity. Sample usage:
See documentation on the AndroidIntent class for details on each parameter.
Action parameter can be any action including a custom class name to be invoked. If a standard android action is required, the recommendation is to add support for it in the plugin and use an action constant to refer to it. For instance:
'action_view' translates to
'action_location_source_settings' translates to
'action_application_details_settings' translates to
Feel free to add support for additional Android intents.
The Dart values supported for the arguments parameter, and their corresponding
Android values, are listed here.
On the Android side, the arguments are used to populate an Android
instance. This process currently restricts the use of lists to homogeneous lists
of integers or strings.
Note that a similar method does not currently exist for iOS. Instead, the url_launcher plugin can be used for deep linking. Url launcher can also be used for creating ACTION_VIEW intents for Android, however this intent plugin also allows clients to set extra parameters for the intent.