Check if username is null
Change-Id: If5409e98f9e5a9bca4fea111af3a463bdf86324b Test: manual Bug: 185916268
This commit is contained in:
@@ -170,7 +170,7 @@ public class PeopleSpaceTile implements Parcelable {
|
||||
/** Converts a {@link PeopleSpaceTile} into a {@link PeopleSpaceTile.Builder}. */
|
||||
public Builder toBuilder() {
|
||||
Builder builder =
|
||||
new Builder(mId, mUserName.toString(), mUserIcon, mIntent);
|
||||
new Builder(mId, mUserName, mUserIcon, mIntent);
|
||||
builder.setContactUri(mContactUri);
|
||||
builder.setUserHandle(mUserHandle);
|
||||
builder.setPackageName(mPackageName);
|
||||
@@ -209,7 +209,7 @@ public class PeopleSpaceTile implements Parcelable {
|
||||
private List<ConversationStatus> mStatuses;
|
||||
|
||||
/** Builder for use only if a shortcut is not available for the tile. */
|
||||
public Builder(String id, String userName, Icon userIcon, Intent intent) {
|
||||
public Builder(String id, CharSequence userName, Icon userIcon, Intent intent) {
|
||||
mId = id;
|
||||
mUserName = userName;
|
||||
mUserIcon = userIcon;
|
||||
|
||||
@@ -132,7 +132,9 @@ public class PeopleSpaceActivity extends Activity {
|
||||
/** Sets {@code tileView} with the data in {@code conversation}. */
|
||||
private void setTileView(PeopleSpaceTileView tileView, PeopleSpaceTile tile) {
|
||||
try {
|
||||
tileView.setName(tile.getUserName().toString());
|
||||
if (tile.getUserName() != null) {
|
||||
tileView.setName(tile.getUserName().toString());
|
||||
}
|
||||
tileView.setPersonIcon(getPersonIconBitmap(mContext, tile,
|
||||
getSizeInDp(mContext, R.dimen.avatar_size_for_medium,
|
||||
mContext.getResources().getDisplayMetrics().density)));
|
||||
|
||||
@@ -305,7 +305,9 @@ public class PeopleTileViewHelper {
|
||||
views.setViewVisibility(R.id.availability, View.GONE);
|
||||
}
|
||||
|
||||
views.setTextViewText(R.id.name, mTile.getUserName().toString());
|
||||
if (mTile.getUserName() != null) {
|
||||
views.setTextViewText(R.id.name, mTile.getUserName().toString());
|
||||
}
|
||||
views.setBoolean(R.id.image, "setClipToOutline", true);
|
||||
views.setImageViewBitmap(R.id.person_icon,
|
||||
getPersonIconBitmap(mContext, mTile, maxAvatarSize));
|
||||
|
||||
Reference in New Issue
Block a user