Либо я тебя не понял, либо ты не понял api который я описал. Этот обработчик создаётся один раз на старте приложения, передаётся в java api, после чего java api стартуется один раз на старте приложения и начинает что-то там слушать в фоне, и всё полученное передавать в твой хэндлер, дальше ты это уже не контролируешь. Время жизни этого хэндлера и фонового процесса равно времени жизни приложения