Merge "Defensively reset the default state of layout elements." into jb-dev

This commit is contained in:
Chris Wren
2012-05-16 12:01:44 -07:00
committed by Android (Google) Code Review

View File

@@ -1637,15 +1637,21 @@ public class Notification implements Parcelable
if (mBuilder.mSubText == null) {
contentView.setViewVisibility(R.id.line3, View.GONE);
} else {
contentView.setViewVisibility(R.id.line3, View.VISIBLE);
}
if (mBigContentTitle != null && mBigContentTitle.equals("")) {
contentView.setViewVisibility(R.id.line1, View.GONE);
} else {
contentView.setViewVisibility(R.id.line1, View.VISIBLE);
}
if (mSummaryText != null && !mSummaryText.equals("")) {
contentView.setViewVisibility(R.id.overflow_title, View.VISIBLE);
contentView.setTextViewText(R.id.overflow_title, mSummaryText);
} else {
contentView.setViewVisibility(R.id.overflow_title, View.GONE);
}
return contentView;
@@ -1852,6 +1858,8 @@ public class Notification implements Parcelable
if (str != null && !str.equals("")) {
contentView.setViewVisibility(rowIds[i], View.VISIBLE);
contentView.setTextViewText(rowIds[i], str);
} else {
contentView.setViewVisibility(rowIds[i], View.GONE);
}
i++;
}