6090995951c6e2e4dcf38102f01793f8a94166e1 |
|
19-Nov-2013 |
John Spurlock <jspurlock@google.com> |
Remove unused imports from frameworks/base. Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
/frameworks/base/core/java/android/content/CursorLoader.java
|
da2223f8975cab9048d554eb5229cc5ff5a1e6c1 |
|
13-Mar-2013 |
Scott Kennedy <skennedy@google.com> |
Remove a method It was only being called in one location, and the parameter was being ignored. Change-Id: Ia853dd8d3898ac3e4c4b2fb3a51d103844b57ca1
/frameworks/base/core/java/android/content/CursorLoader.java
|
c21b5a019c1da00b6d861cd2859e3c349a44b3a7 |
|
08-Jan-2013 |
Jeff Brown <jeffbrown@google.com> |
Fix cursor window leak when query execution fails. Ensure that the Cursor object is closed if a query on a content provider fails due to an error or is canceled during execution. There are several places in the code where similar problems can occur. To further reduce the likelihood of leaks, close the cursor window immediately when a query fails. Bug: 7278577 Change-Id: I8c686c259de80a162b9086628a817d57f09fdd13
/frameworks/base/core/java/android/content/CursorLoader.java
|
a7771df3696954f0e279407e8894a916a7cb26cc |
|
08-May-2012 |
Jeff Brown <jeffbrown@google.com> |
Move CancellationSignal to android.os package. Bug: 6427830 Change-Id: I39451bb1e1d4a8d976ed1c671234f0c8c61658dd
/frameworks/base/core/java/android/content/CursorLoader.java
|
4c1241df8f8b7fd5ec3dff6c7e0f66271248e76e |
|
03-Feb-2012 |
Jeff Brown <jeffbrown@google.com> |
Rename CancellationSignal using preferred spelling. Bug: 5943637 Change-Id: I12a339f285f4db58e79acb5fd8ec2fc1acda5265
/frameworks/base/core/java/android/content/CursorLoader.java
|
b19a71a20adb48c084e87d06a1e6b0dcb49170f5 |
|
31-Jan-2012 |
Jeff Brown <jeffbrown@google.com> |
Support automatic cancellation of Loaders. Change-Id: I18d3f49e413f48fcdd519d15e99c238ad54d35b9
/frameworks/base/core/java/android/content/CursorLoader.java
|
75ea64fc54f328d37b115cfb1ded1e45c30380ed |
|
26-Jan-2012 |
Jeff Brown <jeffbrown@google.com> |
Implement a cancelation mechanism for queries. Added new API to enable cancelation of SQLite and content provider queries by means of a CancelationSignal object. The application creates a CancelationSignal object and passes it as an argument to the query. The cancelation signal can then be used to cancel the query while it is executing. If the cancelation signal is raised before the query is executed, then it is immediately terminated. Change-Id: If2c76e9a7e56ea5e98768b6d4f225f0a1ca61c61
/frameworks/base/core/java/android/content/CursorLoader.java
|
229edbc38dedbd58fb058da47fc3108276e61de4 |
|
10-Oct-2011 |
Dianne Hackborn <hackbod@google.com> |
Calling close() outside of the main thread breaks stuff. Too dangerous to fix at this point. Change-Id: I7de5bfecd757fbae635b02c2c2d9ba7ce3bcb435
/frameworks/base/core/java/android/content/CursorLoader.java
|
421fa2744556d6483007bc2a6a1e4030811142f9 |
|
09-Oct-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #5418999: [From My Phone] - ANR when navigating back from OneUp view Close cursors asynchronously. Change-Id: I32c106d26c0443710789344bf823c288eaf31db5
/frameworks/base/core/java/android/content/CursorLoader.java
|
327fbd2c8fa294b919475feb4c74a74ee1981e02 |
|
17-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix a bunch of API review bugs. 3362464 API REVIEW: android.content potpourri 3362445 API REVIEW: Fragment transaction stuff 3362428 API REVIEW: Fragment stuff 3362418 API REVIEW: Loader stuff 3362414 API REVIEW: android.content.pm.ActivityInfo Change-Id: I6475421a4735759b458acb67df4380cc6234f147
/frameworks/base/core/java/android/content/CursorLoader.java
|
247fe74c934cb3fba85aae7e051a8044f460fb11 |
|
09-Jan-2011 |
Dianne Hackborn <hackbod@google.com> |
Implement issue # 3255887 could CursorLoader offer... ...to throttle contentobserver-based requeries Why yes, I guess it could. This also reworks AsyncTaskLoader to not generate multiple concurrent tasks if it is getting change notifications before the last background task is complete. And removes some of the old APIs that had been deprecated but need to be gone for final release. And fixes a few little problems with applying the wrong theme in system code. Change-Id: Ic7a665b666d0fb9d348e5f23595532191065884f
/frameworks/base/core/java/android/content/CursorLoader.java
|
0e3b8f421dfcc5363f234eb1b76479cb2fb2e8ee |
|
21-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #3301572: onCreateLoader must not be a member class: VolumeMetadataLoader Also some various cleanup. Change-Id: I8e8616a86c50c86817f7ec9bb02a5954c1ccd84f
/frameworks/base/core/java/android/content/CursorLoader.java
|
a2ea747faaf5fcd437afbaaf4085cfc29e7c16b8 |
|
20-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
More cleanup of Loader APIs. - Remove old method names. - Introduce onXxx() hooks to Loader. - Improve debugging. Change-Id: I3fba072a05c7023aa7d2c3eb4e126feb514ab6d8
/frameworks/base/core/java/android/content/CursorLoader.java
|
f73c75ca20fcaaee1b0eeaaf756252c33e3099c6 |
|
18-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
Some fixes to the new loader management. Change-Id: Ib882be5762b0ebeed9b027754159f401232718e9
/frameworks/base/core/java/android/content/CursorLoader.java
|
c91893511dc1b9e634648406c9ae61b15476e65d |
|
15-Dec-2010 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #3272082: Contacts: when going back from edit view, list UI is not ready yet This involves some reworking of Loaders. Loaders, in particular CursorLoader, are now expected to retain their current data after being stopped. This allows applications to keep that data across onStop() -> onStart(), so when the user returns to the app it doesn't have to wait for the data to reload and thus cause flicker. This includes various API changes to better reflect the new semantics, plus a new LoaderCallbacks method to tell the application when it is actually time to stop their use of a loader's data. Note this is somewhat half-done, to help checking in the extensive application changes that are required without causing build breakage. Change-Id: Ib4b3bf8185a6da46e7f06ca125521d65e2e380a1
/frameworks/base/core/java/android/content/CursorLoader.java
|
4d891e7db56c823a7baefd94fd3fb4af8b485ea9 |
|
22-Sep-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making observer registration customizable. There is a need to skip registering the observer or register a different observer in cases when we have an extremely chatty content provider (think MediaStore). Change-Id: Iadfb8e0193736cb231762a147c2df1491ad22e0e
/frameworks/base/core/java/android/content/CursorLoader.java
|
09328a254bddd41642f77693687a4bce4d333245 |
|
10-Aug-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing closed cursor on stop The client of the loader may have already closed the cursor, so we need to forget it, otherwise the closed cursor will be redelivered on start. Change-Id: I30e005ea0827966956bc276a2d3d7b13c95850af
/frameworks/base/core/java/android/content/CursorLoader.java
|
8e6f69b08fa3be56ad11aaffbecbcbead49afd33 |
|
23-Jul-2010 |
Ben Komalo <benkomalo@google.com> |
Release resources for a previously loaded cursor if a new one comes in. Change-Id: I43b8788869d5bfdd06096de6cb23acdf26a1c19a
/frameworks/base/core/java/android/content/CursorLoader.java
|
4565d52bdd60490b05f9f8f7c1fd3c552974948c |
|
16-Jul-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing NPE in CursorLoader Change-Id: I8d005473166f43dd018ac304ff9ec606e90483a3
/frameworks/base/core/java/android/content/CursorLoader.java
|
bef9c7a59dc020c5cdcbd555b5212ae5a10e8045 |
|
17-Jun-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Preventing cursor leaks when a query is interrupted Re-ran runtest cts-os Change-Id: I518a2a4f842b01d082078e16643aa377a4575237
/frameworks/base/core/java/android/content/CursorLoader.java
|
9911b7f83db2e960f72345e6d50df2b77ca75e3f |
|
15-May-2010 |
Jeff Hamilton <jham@android.com> |
Add the Loader and supporting classes. Loaders are designed to make it easier to manage asynchronously loading data. Change-Id: I948db08c721411e94fca071dc6fb4db2b83ea4d6
/frameworks/base/core/java/android/content/CursorLoader.java
|