Como ativar o Android Wear quando está no modo de suspensão?

Quando o Android Wear entra no modo de suspensão (tela esmaecida), algumas partes do meu código não são executadas. Uso o Timer no serviço em segundo plano para acionar algumas ações, como enviar dados do desgaste para o celular, mas os dados não são enviados. É enviado quando toco na tela para ativá-lo.

Também tento usar o Timer para acionar uma notificação com vibração quando a tela está desligada, mas ela não aparece até eu tocar na tela.

No modo de depuração (Bluetooth ou USB), o envio e a notificação de dados funcionam bem.

Eu suspeito que isso ocorra porque, quando o Android Wear está no modo de suspensão, sua CPU funciona no nível mínimo porque o Timer ainda está em execução, mas não no GoogleApiClient, IntentService ou Notification.

Eu tentei várias maneiras de ativar a CPU, como AlarmManager, PowerManager, Wakelock, mas não funcionou no Android Wear.

Alguém encontrou esse problema? Qual é a solução?

questionAnswers(2)

yourAnswerToTheQuestion