configuration

A configuration object returned for this activity controlling various behaviors of the activity. Can be overridden for further control on the behavior.

This is delicate API because it loads the config from the extra, you can pass the configuration object in the callIntent method and it will be correctly passed here. You can override it and return a custom configuration all the time, in which case the configuration passed in callIntent is ignored.