From 246978b8dc89562dda47fea9a7aee61949101242 Mon Sep 17 00:00:00 2001 From: Tom Taylor Date: Thu, 22 Oct 2009 16:36:53 -0700 Subject: [PATCH] Add a method to clear info about a contact Add a method so the ContactInfoWidget will throw away the cached info it has on a contact (e.g. picture and uri). Change-Id: Ia8f376e356c6bcf246bbd72239c5ca2a3b7c9574 --- .../java/com/android/internal/widget/ContactHeaderWidget.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/core/java/com/android/internal/widget/ContactHeaderWidget.java b/core/java/com/android/internal/widget/ContactHeaderWidget.java index b98794b55fd8..d4411552948c 100644 --- a/core/java/com/android/internal/widget/ContactHeaderWidget.java +++ b/core/java/com/android/internal/widget/ContactHeaderWidget.java @@ -408,6 +408,17 @@ public class ContactHeaderWidget extends FrameLayout implements View.OnClickList PHONE_LOOKUP_PROJECTION, null, null, null); } + /** + * Method to force this widget to forget everything it knows about the contact. + * The widget isn't automatically updated or redrawn. + * + */ + public void wipeClean() { + setPhoto(null); + mContactUri = null; + mExcludeMimes = null; + } + private void startContactQuery(Uri contactUri) { mQueryHandler.startQuery(TOKEN_CONTACT_INFO, null, contactUri, ContactQuery.COLUMNS, null, null, null); -- 2.11.0