startActivity method

Future<void> startActivity({
  1. String? appPackage,
  2. String? appActivity,
  3. String? appWaitPackage,
  4. String? appWaitActivity,
  5. String? intentAction,
  6. String? intentCategory,
  7. String? intentFlags,
  8. String? optionalIntentArguments,
  9. String? dontStopAppOnReset,
})

Start Activity Only for Android.

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,
        String? dontStopAppOnReset}) =>
    _client.send(
        _handler.device.buildStartActivityRequest(
            appPackage: appPackage,
            appActivity: appActivity,
            appWaitPackage: appWaitPackage,
            appWaitActivity: appWaitActivity,
            intentAction: intentAction,
            intentCategory: intentCategory,
            intentFlags: intentFlags,
            optionalIntentArguments: optionalIntentArguments,
            dontStopAppOnReset: dontStopAppOnReset),
        _handler.device.parseStartActivityResponse);