OSDN Git Service

Implement issue # 3255887 could CursorLoader offer...
authorDianne Hackborn <hackbod@google.com>
Sun, 9 Jan 2011 01:25:57 +0000 (17:25 -0800)
committerDianne Hackborn <hackbod@google.com>
Sun, 9 Jan 2011 02:25:30 +0000 (18:25 -0800)
commit247fe74c934cb3fba85aae7e051a8044f460fb11
tree91123356af7f3b66c19c974b885eb5d3a94707b5
parentf600780bea864c672e01a391b65da65d85045803
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
18 files changed:
api/current.xml
core/java/android/app/Activity.java
core/java/android/app/ContextImpl.java
core/java/android/app/DialogFragment.java
core/java/android/app/FragmentTransaction.java
core/java/android/content/AsyncTaskLoader.java
core/java/android/content/Context.java
core/java/android/content/ContextWrapper.java
core/java/android/content/CursorLoader.java
core/java/android/content/Loader.java
core/java/android/database/DatabaseUtils.java
core/java/android/provider/Settings.java
core/java/android/view/ContextThemeWrapper.java
docs/html/guide/topics/fragments/index.jd
policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
services/java/com/android/server/DeviceStorageMonitorService.java
services/java/com/android/server/am/ActivityManagerService.java
services/java/com/android/server/am/ActivityRecord.java