한 Activity 내에서 registerReceiver 메소드를 통해 동적으로 BR 리시버를 등록해놓았는데요.
어떤 방식으로 Activity 에 값을 전달해야 바람직한 코딩이 될지 궁금합니다.
(전역변수로 놓고, polling 하면 너무 어거지로 통신하는 듯 해서요.)
전 그냥 전역변수를 폴링해서 했는데 ㄷㄷ. . 막상 생각해보니 자연스러운 방법은 인텐트필터를 등록해서 브로드케스팅 하는것 아닐까 싶네요 ~
근데 이렇게하면 어차피 리시버가 필요한데 . .저도 궁금하네영 ㅋ
네, 저도 그 방법 생각해봤는데, 결국은 또 리시버 전용 이벤트로 들어가더라구요...
바로 Activity 단에 있는 변수들을 Update 시킬 수는 없을지?^^;
sharedpreference changed listener를 사용하면 어떠나요?
오, 아이디어 좋네요! 이런 리스너가 있는지 몰랐습니다^^
로그인 유지
전 그냥 전역변수를 폴링해서 했는데 ㄷㄷ. . 막상 생각해보니 자연스러운 방법은 인텐트필터를 등록해서 브로드케스팅 하는것 아닐까 싶네요 ~