startActivity method
Future<void>
startActivity({
- String? appPackage,
- String? appActivity,
- String? appWaitPackage,
- String? appWaitActivity,
- String? intentAction,
- String? intentCategory,
- String? intentFlags,
- String? optionalIntentArguments,
- @Deprecated('Use dontStopAppOnResetEnabled instead.') String? dontStopAppOnReset,
- bool? dontStopAppOnResetEnabled,
Start Activity Only for Android.
Use dontStopAppOnResetEnabled for a boolean restart option. The legacy
dontStopAppOnReset accepts 'true' or 'false'; other strings throw a
FormatException. The boolean option takes precedence when both are set.
For example:
await driver.device.startActivity(
appPackage: 'io.appium.android.apis',
appActivity: 'io.appium.android.apis.ApiDemos');
Implementation
Future<void> startActivity(
{String? appPackage,
String? appActivity,
String? appWaitPackage,
String? appWaitActivity,
String? intentAction,
String? intentCategory,
String? intentFlags,
String? optionalIntentArguments,
@Deprecated('Use dontStopAppOnResetEnabled instead.')
String? dontStopAppOnReset,
bool? dontStopAppOnResetEnabled}) =>
_client.send(
_handler.device.buildStartActivityRequest(
appPackage: appPackage,
appActivity: appActivity,
appWaitPackage: appWaitPackage,
appWaitActivity: appWaitActivity,
intentAction: intentAction,
intentCategory: intentCategory,
intentFlags: intentFlags,
optionalIntentArguments: optionalIntentArguments,
// ignore: deprecated_member_use_from_same_package
dontStopAppOnReset: dontStopAppOnReset,
dontStopAppOnResetEnabled: dontStopAppOnResetEnabled),
_handler.device.parseStartActivityResponse);