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