I want to create an Android app which updates alarm (using AlarmManager) based on user location. As user moves 100 miles away, the alarm will be rescheduled. This app is like a scheduler app.
To solve the problem, I create a location listener which never be removed. My questions are:
- Will it eat my battery? I need the alarm is up-to-date with current user location.
- Do I have to set my application always in wake mode (wake lock)?
- If my solution is not good, what's your suggestion?
Thank you so much!