8a6f4ade05e5a8a89d91078ef9c22944450ac8ba |
|
07-Jun-2014 |
Brian Attwell <brianattwell@google.com> |
Bag of QuickContact improvements * QuickContacts open full screen when inside the Contact app * Status bar color (aka system bar) * Added and animated shim * Moving code off UI thread (without these, I was seeing ~20 frames dropped from the shim animation) * QuickContacts now acts reasonably when re-entering QuickContacts from the edit view Change-Id: Idafc20b62b1d04f0a9c437b3708555ec6dddedf5
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
0d5588da244d0992c3ff8f25d0875fdf95a8c644 |
|
27-Nov-2012 |
Chiao Cheng <chiaocheng@google.com> |
Move AccountTypeManager to ContactsCommon. Moving AccountTypeManager to ContactsCommon so it can be shared by Contacts and Dialer. Bug: 6993891 Change-Id: I9526ac7cda758290caecabfcaebe620238d8dd6b
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.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/interactions/ContactDeletionInteraction.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/interactions/ContactDeletionInteraction.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/interactions/ContactDeletionInteraction.java
|
3e435f0e724cb3e88efce15f760e59b9bc08f0d3 |
|
12-Jun-2012 |
Chiao Cheng <chiaocheng@google.com> |
Change usages of com.google.android to com.google.common. The people app contains usages of both com.google.android and com.google.common. Changing code to use the later guava library since it will be needed to unbundle the app in the future. Change-Id: I2700126e020166ea1bbbd87c40e77428efde41f3
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
7cdbe5c0b11acb6128974f593b4ede86b01f95b2 |
|
22-Nov-2011 |
Katherine Kuan <katherinekuan@google.com> |
Remove titles in simple confirmation dialogs Bug: 5476234 Change-Id: I7970c3378860e3521b55d248968a4710d8161c04
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
96e87fd6e808e9d853263ffeb5104f3253a18639 |
|
21-Sep-2011 |
Daniel Lehmann <lehmannd@google.com> |
Use existence of editor as indicator whether source is editable. Bug:3093621 Change-Id: I3ba344667ce1b0f2da6847d783c0ac90f36ebd8f
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
4b25da79091157935042d2942a8961ceba92166f |
|
25-Aug-2011 |
Minh Pham <phamm@google.com> |
Change commit() to commitAllowingStateLoss() - Following the pattern in Email and Gmail, we change all commit() to commitAllowingStateLoss(). At least this will stop the monkey ISE. Bug: 5167769 Bug: 5179918 Change-Id: Ibee8380a0f854aeb30bc3c4359fb706faf4efb4b
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.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/interactions/ContactDeletionInteraction.java
|
34ce5e98f78b46b858d8afd450d1153c1d985426 |
|
06-Jun-2011 |
Flavio Lerda <flerda@google.com> |
Introduces a TestLoaderManager to test loaders. Currently, the ContactDeletionInterationTest are flaky because waiting for one of the loader to complete will fail if the loader was completed before we start waiting. Since this happens asynchronously and we do not information of which loaders have completed, there is not an easy way to know whether the loader already completed or never started. This change introduces a TestLoaderManager which is an implementation of LoaderManager which delegates to another object, but keeps track of which loaders have completed. This allows to correctly wait for Loaders to complete, even if they might have completed before the call to waitForLoaders takes place. Change-Id: I5e3795e10fc9b3424b983cdef4ac32feed7dbf74
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
d7c148bc7331ee405ea2932a63cb12bde259e93c |
|
01-Apr-2011 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Remove unnecessary callback on delete interaction. onLoadFinished() is called multiple times when database is updating. Bug: 4051117 Change-Id: I7260a29b3b49f641e82564fa493949543ff9a068
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
0279fcaca57c064e156cea43706b838ba031830a |
|
24-Feb-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fix leaked window in contact delete dialog Bug: 3388952 Change-Id: I4bdc2985717d016dcca72a7661ece45279d9354b
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
ac0e18e09199247baacba175ccc9f4ef4edffd13 |
|
24-Feb-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fix NPE in Contact Deletion Interaction Bug: 3426648 Change-Id: Id98e140579f1bbba69bcbc9d1848c892f79723de
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
c9eda37df2ff1ba2f845ae330bae364cb35fa50a |
|
23-Feb-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Close contact editor after deleting contact Bug: 3396132 Change-Id: I1818446b8ecb6ef71d7c763d3e7ea3dc4c820b02
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
4292dfa46123a6c0e1de9862b4d8694bfb87875a |
|
23-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing alert dialog icon. Also fixing selector in the contact editor. Bug: 3377396 Change-Id: I34ca2e419158fe7869ffda4679ea60fa3c5fdb00
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
cc42b45b85456bda4dd3ca1a0b4c24b2a8c368bd |
|
20-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing NPE in contact deletion interaction Bug: 3373006 Change-Id: I542aa345daebfb11a339615db3ee94c6ed2284fa
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
3ed426c842a68895a759548fef87bac359f937bb |
|
17-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
Follow API changes. Change-Id: I984633a080d84bbea756341d029d0aed47882da8
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
a07fa5f37031e4c5cd2933de02d2db41ec153e2b |
|
09-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Renaming AccountTypes to AccountTypeManager. The intent is to turn it into a "system service" of sorts. Change-Id: I047d70a2e59978c05916965ef0c0d9f18abc55e6
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
43fd1e84de5e28639062c20d35ba7bfec8a07001 |
|
09-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing ContactDeletionInteractionTest Bug: 3330176 Change-Id: I6726e74440cd7cb8c16d169a97da5042f77c9463
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
b77be6d2ad06edfd8751f55043e4aa9fd9f36015 |
|
04-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing inflation levels from AccountType. Also, fixing asynchronous update and concurrency issues. Bug: 3140873 Change-Id: Ie9d342d23ee4a8d23405ef4145c54d7673b2cbe9
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
69f9e6f0cd9b5401da55f251e9bd98e69643d7df |
|
04-Jan-2011 |
Dmitri Plotnikov <dplotnikov@google.com> |
Renaming fields and variables from "source" to "accountType" Change-Id: Ie41036e35a45fc7d9a8c934a3cbe68399c567ad6
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
9d2bcfb40d0ee107886eb99eba13a840e944ba43 |
|
20-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
Update to new Loader APIs. Change-Id: I4be23901304890e1d0237d81e6cfb3889d5b6591
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
4ef95cc3329b4ad9fa450e4090efaad9935d493f |
|
16-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
Prepare for some changes to LoaderManager/Loader. Sorry it is a bit ugly, it is to allow this change to be checked in prior to the first stage of the framework change without breaking the build. Change-Id: Ic781324da69a06ef30a0b34cd4e16d561c9c7df2
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
18ffaa2561cc7dd2e3ef81737e6537931c0a9a11 |
|
03-Dec-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Renaming a couple of packages Change-Id: I2c0f86b51baa622df629206f8b79ef1d0df09119
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
7d8cabb65b02096583b928c64ae455d1f79e5633 |
|
25-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving contact deletion to the background thread Change-Id: Idc6ed13ec94e7a9dcbd2254e388e3438d03034ca
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
66bca8f360c9e21b6a47006f21db7b46b6b46340 |
|
25-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Turning ContactDeletionInteraction into a Fragment Change-Id: I6edb576d0158b7082d3e2bc4d1902d34fc62cc7a
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
4597c92d655d45447780b32c7572acef110b6ed1 |
|
15-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Renaming BaseAccountType to AccountType Change-Id: Iff47bac0e1a118f4a5319526304df16cb89bd0cd
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
355d0f4f48bafdc6c267344f7661b3cdea7741ee |
|
04-Nov-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Using lookup URI to construct delete confirmation dialog Bug: 3145139 Change-Id: I09777bf74c4a7d84afe07a6bd65b5165a91b6806
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
35769b804fbfd5a1fc0b2c36cd0a786d662c4334 |
|
19-Oct-2010 |
Daniel Lehmann <lehmannd@google.com> |
Renamed Sources to AccountTypes Change-Id: I088c7d9cd66fd4d38e93bc97a6644247f72037ef
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
69e7fec6dd8a3d24054863c6c648512577fce35c |
|
20-Jul-2010 |
Daniel Lehmann <lehmannd@google.com> |
Implement Delete on Contact-Detail; re-use the code from the ContactBrowser Change-Id: I5b567174b45499c4871db454882bd275b482a014
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|
9692f2664e678b0a264c586c70cc4a9c0ffabc21 |
|
30-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Breaking out contact deletion into a separate object. Introducing a new type of object, Interaction, which is neither Activity nor Fragment, but just support for some particular function, e.g. deletion of a contact. Also, moving the query to the background thread. Change-Id: I52d2607592fe3ca012284d8216003947dba5f188
/packages/apps/Contacts/src/com/android/contacts/interactions/ContactDeletionInteraction.java
|