안녕하세요.
현재 설정한 beacon이 거리가 멀어지면 알람을 주는 부분을 만들고 있습니다.
제가 생각한 방법은 이렇습니다.
설정화면에서, startLeScan() 으로 검색된 비콘들을 리스트에 보여주고
그 중 하나를 선택하면 해당 비콘의 address를 sharedpreferences에 저장합니다.
그리고 죽지 않게 서비스를 하나 띄우고, startLeScan()로
sharedpreferences에 저장한 비콘address가 탐지되지 않으면 3초 카운트 후에 알람을 울리도록 하려합니다.
근데 이렇게 작성하면.. 서비스도 하나 필요하고
scan을 계속 켜놔야해서 밧데리소모도 부담될 것 같습니다.
선택한 비콘의 유/무만 알면 되는 만큼 더 간단히 해결할 수 있는 방법은 없을까요?
아니면 더 효율적인 방법은 없을까요? 답변 부탁드립니다 : )