Android M onRequestPermissionsResult en no actividad

Tengo una aplicación que necesita encontrar al usuarioubicación, y la ubicación se obtiene en varias clases, por lo que he escrito una clase separada (No una clase de Actividad) que obtiene la ubicación del usuario utilizandoServicios de localización, funciona bien bajoAndroid M pero requiere permisos de tiempo de ejecución enAndroid M, quiero verificar los permisos en mi clase de ubicación y sé cómo verificarlos, pero no puedo usaronRequestPermissionsResult método en mi clase de ubicación, porque mi clase de ubicación no se extiende desde ninguna actividad.

Entonces, ¿qué debo hacer para lograr esto? cualquier ayuda / pista es apreciada Gracias de antemano

Respuestas a la pregunta(4)

Su respuesta a la pregunta