Displaying a Contact’s Company in Android

Working around a strange little annoyance in Android
By Sol in Know

While Android is still quite young, Google has made great strides in simplifying the things we do on our mobile device (e.g. navigating to an address or quickly finding movie showtimes).  In some ways though, Android shows that it has not quite yet reached maturity.  These are often revealed in the operating system as small annoyances or strangely omitted functionality.  One such annoyance is consistently getting the organization info (i.e. company) for your contacts to be displayed.

The problem

Even if you’ve supplied the name of a contact’s organization, you may notice that this information is not being displayed when viewing the contact’s details.  The problem is that if you haven’t also input the contact’s position in the organization, the organization info will not be displayed at all.  I would call this a bug as not all of my contacts have specific positions at their workplace, and it would be tedious to add “employee” to the position field for every contact that doesn’t have a special title (e.g. “president”, “CEO”, etc.).

Contact Details without position info

The solution

The solution is as simple as 1-2-3:

1. Edit the contact: Menu > Edit Contact

Edit menu

2. Scroll to the Organization section and add data to the Position field

Add position data

3. Save your changes

Press done button to save

The contact’s organization (and position) will be properly displayed!

Organization data properly displayed

Notes

  • Unfortunately, just putting spaces in the position field will not suffice as it appears Android trims spaces from contact fields before determining whether the field is empty or not.  After saving, the organization may be temporarily displayed (while the data is still in memory), but it will stop displaying the organization once the contact’s data needs to be reloaded from the database.
  • Strangely, Android does allow you add a position for a contact without an organization.  It will display a contact’s position at their nonexistent organization without issue:
    Position data without organization data is displayed

References