resultContract

Contract that converts inputs and outputs for the activity call.

Keeping it on the handler makes launcher setup reusable for any stock or custom ActivityResultContract.