If called multiple times, it could stay hidden. I suggest changing to : ``` private void hideOrSetText(TextView tv, String text) { if (text == null || text.equals("")) tv.setVisibility(GONE); else { tv.setText(text); tv.setVisibility(VISIBLE); } } ```