Add check for removed view for customization
Bug: 139498964
Test: Manully
Change-Id: If93dec0551c4dcdff269c1c7d273dd207fef3621
diff --git a/src/com/android/car/dialer/ui/contact/ContactListViewHolder.java b/src/com/android/car/dialer/ui/contact/ContactListViewHolder.java
index 02b9602..0596b76 100644
--- a/src/com/android/car/dialer/ui/contact/ContactListViewHolder.java
+++ b/src/com/android/car/dialer/ui/contact/ContactListViewHolder.java
@@ -24,6 +24,7 @@
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
+import com.android.car.apps.common.util.ViewUtils;
import com.android.car.dialer.R;
import com.android.car.dialer.telecom.UiCallManager;
import com.android.car.dialer.ui.common.DialerUtils;
@@ -65,11 +66,9 @@
*/
public void onBind(Contact contact, boolean showHeader, String header) {
TelecomUtils.setContactBitmapAsync(mAvatarView.getContext(), mAvatarView, contact, null);
+ ViewUtils.setVisible(mHeaderView, showHeader);
if (showHeader) {
- mHeaderView.setVisibility(View.VISIBLE);
- mHeaderView.setText(header);
- } else {
- mHeaderView.setVisibility(View.GONE);
+ ViewUtils.setText(mHeaderView, header);
}
mTitleView.setText(contact.getDisplayName());
setLabelText(contact);