Reads permission from context.
A context that cannot reach an activity cannot answer the rationale check or launch a request.