summaryrefslogtreecommitdiff
path: root/libs/rs/rsg_ScriptJavaClass.cpp
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-09-02 12:37:56 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-09-02 12:37:56 -0700
commitbeea2690008eaea5a901ff3ae748b01893e24e1b (patch)
tree5425c7976a774c656cb605aa1a07d919c81832e2 /libs/rs/rsg_ScriptJavaClass.cpp
parent66c70e13d9f39cf82df8542fe53f2049d3f2062e (diff)
parent0214e9475fa3b9aa00a784b5152bf4f1939c941e (diff)
Merge change 23323 into eclair
* changes: For intent ACTION_PACKAGE_CHANGED, there could be a lot of broadcasts related to enabling/disabling components by apps which could result in thrashing on the PackageManager. For apps that do not want to be restarted when such a broadcast is sent, we can just aggregate these broadcasts and handle them at one go. Changes include: New structure to hold pending broadcasts by class name. If a component is enabled or disabled frequently aggregate component enabled/disabled settings in this structure in a 10 second window and then send out the accumulated list of broadcasts to the ActivityManager. A new Handler implementation handles this message Add new attribute name EXTRA_CHANGED_COMPONENT_NAME in broadcast intent Intent.ACTION_PACKAGE_CHANGED for additional information for apps like Launcher. Rename a couple of parameters, the names were too jarring.
Diffstat (limited to 'libs/rs/rsg_ScriptJavaClass.cpp')
0 files changed, 0 insertions, 0 deletions