Age | Commit message (Collapse) | Author |
|
Before, ApplicationsProvider rebuilt the whole in-memory apps database
every time any package was added, changed or removed. This caused
it to use a lot of CPU and lock a lot of shared resources, blocking
other, potentially higher-priority threads.
In this change, ApplicationsProvider builds its DB on first start,
and then only does incremental updates for the apps that have been
added/changed/removed.
Fixes (hopefully) http://b/issue?id=2261743
|
|
Fixes http://b/issue?id=2155988
"Clicking a shortcut for an uninstalled application in Quick Search Box crashes acore, requires reboot"
Change-Id: Ia32c2e90a4baaa0b6794d397db16aa136988790e
|
|
Fixes http://b/issue?id=2041797
|
|
do when we receive a broadcast that there's been a change.
Fixes http://b/2023068
This was just an omission from https://android-git.corp.google.com/g/8033
to fix http://b/1917762.
|
|
Include some logic to avoid doing more than one update per second in the face
of several package update notifications.
Should fix bug 1917762.
|
|
This lets global search remove shortcuts for applications that
have been uninstalled.
Fixes http://b/issue?id=1977172
|
|
|
|
Fixes http://b/issue?id=1897530
|
|
This fixes http://b/issue?id=1847321 for ApplicationsProvider.
This change requires the new version of the _TOKENIZE function.
|
|
A token_index column has been added to the _TOKENIZE
result. This commit changes the ApplicationsProvider
to use this new column.
|
|
|