I want to observe the changes in a directory mostly the new file creations, So I am using this methods described here - https://www.darshanpandya.cf/blog/fileobserver-is-kinda-dead-whats-the-alternative/
My point is, if I use the methods above in a continuous service like calling BroadcastReceiver from Service's onDestroy() & starting the service again from BroadCastReceiver's onReceive(), will there be an excessive battery drain?