BluetoothAdapter.getDefaultAdapter () lanzando RuntimeException mientras no está en la Actividad

Cuando intento obtener el adaptador de Bluetooth predeterminado mientras NO estoy en Actividad, pero enTimerTask (creado dentro deService) mediante el uso

BluetoothAdapter.getDefaultAdapter();

Obtengo la siguiente excepción:

Exception while invoking java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()

Mi aplicación no tiene ninguna actividad, ¿hay alguna posibilidad de alejar este adaptador de la Actividad?

Respuestas a la pregunta(5)

Su respuesta a la pregunta