f677450d82e7b961fda2a18fea2ad51e88437e8b |
|
20-Feb-2014 |
Yorke Lee <yorkelee@google.com> |
Use new ContactPhotoManager APIs for default avatars in Contacts *Update the following uses of ContactPhotoManager.loadPhoto and ContactPhotoManager.loadThumbnail GroupEditorFragment EmailAddressListAdapter PostalAddressListAdapter *Replace the following uses of R.drawable.ic_contact_picture_holo_light and ContactPhotoManager.getDefaultAvatarResId with ContactPhotoManager.getDefaultAvatarDrawableForContact PhotoEditorView AggregationSuggestionView SuggestedMemberListAdapter ConfirmAddDetailActivity ImageViewDrawableSetter *Protect against a null drawable in TransformableImageView() *Add lookup fields to cursor projections in EmailAddressListAdapter and PostalAddressListAdapter to correct construct a DefaultImageRequest and assign LetterTileDrawables for contact photos Bug: 13101785 Change-Id: I9c04ce81192913bf3c398a9a7a9368861bd93b59
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
|
13c42f4ebb1c7f31750262946ce3b390c93d5320 |
|
28-Jan-2014 |
Jay Shrauner <shrauner@google.com> |
Fix potential NPE with null cursor Detect and handle null cursors returned from CP2 queries. Bug:12767708 Change-Id: I1571463b80e5b85656fe119c6bc83de36be30c7f
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
|
e0b2f1e2d01d1ac52ba207dc7ce76971d853298e |
|
12-Jun-2012 |
Chiao Cheng <chiaocheng@google.com> |
Global import order fix. Changed import order to be in accordance with style guide: http://source.android.com/source/code-style.html#order-import-statements Static imports will be placed at the top since most existing files used that convention. It is also a style that can be handled by both eclipse and intellij. Change-Id: Ia7013c7a2d88e5fefb8f4975d121f7fcd3fcc462
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
|
18958a29b3eddb6fc42cf651ec0eed27103f534d |
|
29-Feb-2012 |
Daniel Lehmann <lehmannd@google.com> |
Replaced HashMaps with LongSparseArray - Also fixed a compiler warning in SuggestedMemberListAdapter - Fixed two hints in ContactSaveService Change-Id: Ia1d8ad7efba5f54f94c762a779f7b228e79ca978
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
|
ecfc26c3f9495f1a4efed69a1582ff2b0deb2c71 |
|
13-Sep-2011 |
Daniel Lehmann <lehmannd@google.com> |
New avatars Bug:5074147 Change-Id: I583d22c63a7b617567c523efeed292ae1e2be7e4
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
|
de4e404bd88cb60a8286e17383a49534efcc0e56 |
|
24-Aug-2011 |
Katherine Kuan <katherinekuan@google.com> |
Sort group editor autocomplete suggestions alphabetically - Make drop down suggestions use a similar layout to the email autocomplete dropdown layout (UX request). This also allows us to view more suggestions on screen at a time. Bug: 5197573 Change-Id: I96c3d8b93defb716c6df2530bdaa20e86275f564
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
|
59b46720e92799a29d84e6e31fb3eeea60166f0d |
|
12-Aug-2011 |
Makoto Onuki <omakoto@google.com> |
Fix group editor crash (IndexOutOfBoundsException) It's probably that the suggestion list has changed just before the callback is called. Use the view tag to get SuggestedMember to avoid look-up by index. Bug 5149812 Change-Id: I04254eaf94728c42164ddc73dbd2dbf140ec8525
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
|
f81b6d9ba129f0220de93aa9a7426547889755c3 |
|
09-Aug-2011 |
Makoto Onuki <omakoto@google.com> |
Group editor: Handle rotation correctly - Properly save/restore fragment state - Don't close cursors loaded by cursor loader. They are retained through orientation changes. Closing them manually causes accessing closed cursors after screen rotation. Bug 5075387 Bug 5136936 Change-Id: I7722d90e5a5b52af1666a69bc56d1df27c4de2a0
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
|
3c6865e57ea7e26364155cae9922bcdbea5162ed |
|
29-Jul-2011 |
Katherine Kuan <katherinekuan@google.com> |
Merge "Pass correct group member suggestion to IME"
|
6ae983fc9fff8ec820fd09d0d5b997bcbea31a43 |
|
28-Jul-2011 |
Makoto Onuki <omakoto@google.com> |
Pass correct group member suggestion to IME So the member suggestion will work in the extracted mode too. Bug 5075514 Change-Id: Ica1ec6295f65b15ba2486bc7b05c2138d15a2408
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
|
f75900ed2bafa5411c46e8fde0b8dccbc6753176 |
|
28-Jul-2011 |
Makoto Onuki <omakoto@google.com> |
Fix group member suggestion We were not setting mDataSet properly, and doing "data_set = ''" when it should be data_set IS NULL. Bug 5091319 Change-Id: I4ec8fcb5e21772dcdbbf1359fe3dcc7cab6a9f36
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
|
2b3f3c54d3beb017b2f59f19e9ce0ecc3e039dbc |
|
27-Jul-2011 |
Dave Santoro <dsantoro@google.com> |
App changes for account types with data sets. This is primarily a replacement of the Android Account object in most parts of the app with a new AccountWithDataSet object that extends Account (by adding an additional attribute, the data set). This also includes a major refactoring of the AccountTypeManager, both to allow it to handle data sets and to allow for non-sync-adapter packages to be referenced by the sync adapters for an account and registered as sources of contact data. Attributes of the sync adapter that would typically come from the authenticator can be parsed out of the Contacts XML for these packages. Bug 5077096 Change-Id: I88f311c64eae78c88e9999bff6f7de8538e62157
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
|
2d851cc895ffc7afd322298c7d4391ca5bea1a2d |
|
06-Jul-2011 |
Katherine Kuan <katherinekuan@google.com> |
Batch add and remove group members in group editor - Create save intent in ContactSaveService to update the group name, add a list of new members, and remove a list of existing members - Add raw contact ID column to GroupMemberLoader so that the raw contact IDs can be used in ContactSaveService - Remove old code that would do the database save one at a time for each contact member when the action was taken (and remove the step that would load the full contact because we now only need the raw contact ID) - TODO: General cleanup to just use raw contact IDs everywhere and have one Member class (get rid of SuggestedMember) - TODO: Allow users to add contacts for new groups (still can only change the name), but this should be straightforward after this change Bug: 4961845 Change-Id: I8a2f1086feecbb63dc6eb3d1e985bccabe28b803
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
|
c6b8afe730255537978f2c938cca6986cae63c34 |
|
23-Jun-2011 |
Katherine Kuan <katherinekuan@google.com> |
Group editor on tablet - Allow autocomplete to add new members which presents the user with suggestions from the raw_contacts table with the same account name and type as the group - Hook up the "new" and "edit" group buttons on the tablet - Once the user exits the editor, update the group list and scroll the group list to the group that was just edited - Allow rename of groups (make the names of read-only groups not editable) - Allow removal of members - Hook up the done / cancel / up / back buttons - TODO: Be able to create a new group + add new members in the same transaction. Then the new group editor will allow adding members at the same time. Currently you can only add a name to a new group. Once it's created, then you can go and edit the membership. - TODO: Bulk add/remove members in one transaction when the user exits the editor. Currently it's saving the change after you modify the membership list (even before you hit the "Done" button in the editor). - TODO: Add member status message and chat presence - TODO: Add UI for non-editable groups Change-Id: I1f32a28862c358b8bd1469666743cd240d28f80b
/packages/apps/Contacts/src/com/android/contacts/group/SuggestedMemberListAdapter.java
|