연락처 정보를 쿼리하고 표시하는 활동이 있습니다. '연락처 수정'(기본 Android 활동)의 의도를 시작하는 버튼이 있습니다.연락처 정보 변경으로 인해 내 활동을 업데이트하는 방법에 대한 조언이 필요합니다.
사용자가 편집 할 때 내 뷰를 새로 고치려면 어떻게해야합니까? 연락처 정보?
- 내 활동의
onResume()
에서 다시 질의 하시겠습니까? - 콘텐츠 옵저버를 추가 하시겠습니까?
연락처 정보를 쿼리하고 표시하는 활동이 있습니다. '연락처 수정'(기본 Android 활동)의 의도를 시작하는 버튼이 있습니다.연락처 정보 변경으로 인해 내 활동을 업데이트하는 방법에 대한 조언이 필요합니다.
사용자가 편집 할 때 내 뷰를 새로 고치려면 어떻게해야합니까? 연락처 정보?
onResume()
에서 다시 질의 하시겠습니까?콘텐츠 관찰자를 제안합니다. onResume에서 다시 쿼리하면 다른 이유로 떠나고 돌아올 때 다시 쿼리 할 수 있습니다. 내용 관찰자를 사용하는 것보다 더 낭비가됩니다.
연락처 ContentObserver
이 모든 경우에 항상 실행되는 것은 아닙니다. 예를 들어, 기존 전화 번호를 수정한다고해서 반드시 업데이트가 실행되는 것은 아닙니다.
언제든지 쿼리를 수행하는 것이 상대적으로 빠르지 만 EDIT
작업이 결과를 반환하면 (즉 startActivityForResult
을 통해 호출 할 때) 해당 연락처 정보를 다시 쿼리하기위한 트리거로 사용할 수 있습니다 .
'startActivityForResult()'사용에 동의합니다. –
질문에 대한 이전 답변을 수락하시는 것을 잊지 마십시오! :) –