http://shloves.tistory.com/7 여기를 참고했는데요 ..
지금 제가 서비스에서 발생하는 값을 액티비티로 넘기고 있습니다.
서비스에서 값은 1초에 약 10번정도 발생합니다.
값을 넘기는 방법은 게터/세터를 만들어서
값이 발생할때마다 set 시켜주고, Activity에서는 값이 들어오는 인터벌간격 (약 0.1초) 딜레이를 주고
get메소드를 계속호출합니다.
서비스에서 값 발생할 때 마다 Activity에 직접 값 전달 하는 방법을 몰라서
서비스에서 값 발생 -> set메소드로 값 저장 -> Activity에서 get메소드로 호출
이렇게 번거롭게 하고 있는데요
1초에 10번에 달하는 get/set을 하면 어플에 무리는 가지 않을지 ...
문제는 이렇게 값을 전달해줘야하는게 하나가아니라 몇가지 더 있습니다...
그 모든것들을 게터/세터로 셋팅해주고 호출하고 .. 이러면
정말 코딩 수준이 떨어지는것같은데 대안을 못찾고있습니다 ..
가장 원하는건 핸들러를 통해 넘겨주고싶은데 AIDL은 Object를 못넘겨주는것같더라구요 ..
방법이 없을까요 ㅠㅠ
지금 하는 방법의 문제점은 어떤게 될 수 있을까요