History log of /packages/apps/Contacts/src/com/android/contacts/model/account/FallbackAccountType.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4fbcd1943f493524e96db648e2a6957689fcc83d 30-Mar-2017 Marcus Hagerott <mhagerott@google.com> Fix crash when viewing or editing contacts without account

QuickContact and editor would crash when opening contacts with an
account_name and account_type from an invalid account or an account
without a contacts sync adapter.

Test: manually verify that a contact with a bogus account can be opened
in QuickContact and editor.

Bug 36782218

Change-Id: I943581be036dff07838ca630c0b771b370f9e2c7
/packages/apps/Contacts/src/com/android/contacts/model/account/FallbackAccountType.java
3cbc7482cf5eb745f9ac0b51420a295f51aa46b3 22-Dec-2016 Marcus Hagerott <mhagerott@google.com> Fix exceptions logged when loading icons

A RuntimeException was being logged at debug level (not a crash). This
was probably introduced when the icons were changed to vector drawables
in Iafea5c1bba738c57437888da999fc2909d0765fd

Test: manually observe logs while opening editor and quick contact
Change-Id: I8333d9aa86ed8580798deff58ecdcf29037c0aab
/packages/apps/Contacts/src/com/android/contacts/model/account/FallbackAccountType.java
bd9ef3c60669d71543b3506d4959c1fe4be409dc 15-Dec-2016 John Shao <johnshao@google.com> Standardize and replace assets with vectors

Standarize naming of vector drawables and replace png
assets with vector drawables.

Test: build and run GoogleContactsTests
manual side by side sanity check with previous version

Bug: 33251913
Change-Id: Iafea5c1bba738c57437888da999fc2909d0765fd
/packages/apps/Contacts/src/com/android/contacts/model/account/FallbackAccountType.java
3f6a2444e0134b7380cdb2e13abf4bf1163336d0 05-Dec-2016 Arthur Wang <wuwang@google.com> Collapse res-aosp and res-icons into res folder for AOSP Contacts (1/2)

bug:31022536
Change-Id: I0434710d92027e59ccd97e27ebd09f1668346684
/packages/apps/Contacts/src/com/android/contacts/model/account/FallbackAccountType.java
69c182afb0e6d82a341a28b4317aa703af768906 05-Dec-2016 Gary Mai <garymai@google.com> Collapse common packages (1/?)

Move the majority of packages out of common. When trying to move
common.activity to activities every file switched from a rename to
separated deletes and adds. Will move tests and the rest of common
in a separate CL.

Test: Built GoogleContacts, Contacts, GoogleContactsTests,
ContactsTests.

Bug: 33252370
Change-Id: I9ffb20038dee255ef5f83002b7870265771b08c5
/packages/apps/Contacts/src/com/android/contacts/model/account/FallbackAccountType.java
428f008513d1591cc08fcfe2cf0c9237fb313241 14-Nov-2012 Chiao Cheng <chiaocheng@google.com> Move dependencies of AccountTypeManager into ContactsCommon.

Moving dependencies in preparation to move AccountTypeManager.

Bug: 6993891
Change-Id: I804cdbe64b9b8111ed286037943d593e11dc4044
/packages/apps/Contacts/src/com/android/contacts/model/account/FallbackAccountType.java
851222a96b5d68602fb361ea3527101e893f67e3 21-Jun-2012 Maurice Chu <mochu@google.com> Added thin object layer around contact data

This refactoring abstracts out the need to directly
refer to Contacts database columns throughout the code. Instead,
all of this information is retained in getter/setter methods
within the Contact, RawContact, and DataItem classes and
sub-classes.

ContactLoader.Result class has been pulled to the top level as
the Contact class.

The Entity class has been removed and replaced with a RawContact
class, with getters/setters to raw contact information.
Renamed EntityDelta to RawContactDelta for better understandability
as well as adding getters/setters for specific fields in the
ValuesDelta nested class within EntityDelta. EntityDeltaList
and EntityModifier have been renamed to RawContactDeltaList and
RawContactModifier with the methods using the RawContact class
directly rather than the Entity class.

Data items for a raw contact are represented by a DataItem object
with specialized getters/setters for subclasses of DataItem.
(e.g., EmailDataItem, PhoneDataItem. etc.). DataItem is a wrapper
around ContentValues. This abstracts away the ContactsContract
column fields into getters/setters.

The above refactoring is accompanied with changes throughout the
codebase to use the new Contact, RawContact, and DataItem classes.

Change-Id: I31c1dccd724e9652f9d0af78ca81feb6c5acd71d
/packages/apps/Contacts/src/com/android/contacts/model/account/FallbackAccountType.java