마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

PreferenceActivity 에서 서비스로 값을 변경했을 때, 화면 업데이트하는 방법

0 추천
PreferenceActivity에 체크박스가 하나 있고, 현재 그 화면을 보고 있습니다.

이때, 백그라운드 서비스가 Preference 그 체크박스 값을 바꿉니다.

하지만 PreferenceActivity화면은 업데이트 되지 않고 그대로 입니다.

어떻게해야 화면을 업데이트할 수 있는지 자세한 설명 부탁드립니다.
익명사용자 님이 2013년 4월 14일 질문

1개의 답변

0 추천
간단한 통보만 한다면, 서비스에서 브로드캐스트를 날려서 액티비티에 있는 BroadcastReceiver에서 처리해 주면 됩니다만,

조금 복잡한 구현을 위해서는 AIDL에 대해서 검색해 보시기 바랍니다.

대충 설명을 드리자면, 서비스와 특정 객체를 강하게 연결해 주는 인터페이스입니다.
퐁풍 (8,740 포인트) 님이 2013년 4월 14일 답변
...