diff options
| author | 2023-05-19 10:42:08 -0700 | |
|---|---|---|
| committer | 2023-05-23 16:23:49 -0700 | |
| commit | 4cf61d3013c9ac98a478d65bf7204bd13a8607e1 (patch) | |
| tree | dbe83372572639ea85e75265bf11050c01f06439 /java/src-debug | |
| parent | 9f16294a877aad18fa237d856bc5b9fa5085d7ce (diff) | |
Encapsulate target icon and label loading in an isolated component.
Patchset #1
Make ResolverListAdapter's and ChooserListAdapter icon and label async
task classes static, move them into a separate package.
After the modification anonymous AsyncTask from
ResolverListAdapter#loadFilteredItemIconTaskAsync became the identical
to the ResolverListAdapter$LoadIconTask and thus removed.
Patchset #2
Incapsulate target icons and labels loading within a new component,
IconLoader; use it instead of the direct async task usage.
Use coroutines Dispatchers.IO pool for icon and label loading.
Bug: 280653893
Test: manual testing
Change-Id: Ie995a9ee9e88baeacc62821390ee90ef6b7e31e3
Diffstat (limited to 'java/src-debug')
0 files changed, 0 insertions, 0 deletions