Я полагаю, что ваша программа - это действие, которое запускается "на экране"?
Я не очень разбираюсь в этом предмете, но на основании некоторого текста, который я прочитал на Android, я думаю, что Android делает паузу /закрывает приложения, когда экран гаснет.
Либо вы должны предотвратить эту паузу, либо запустить приложение в фоновом режиме.Но я не знаю, могут ли службы читать sensora таким же образом.
Я не уверен, что этот «ответ» действительно поможет вам, но вы можете получить представление о том, что искать.