OSDN Git Service

Change AppPrefLoader from AsyncTask to AsyncLoader.
authorDoris Ling <dling@google.com>
Fri, 28 Apr 2017 22:17:30 +0000 (15:17 -0700)
committerDoris Ling <dling@google.com>
Fri, 12 May 2017 17:34:20 +0000 (10:34 -0700)
commit2f022184933118c0bd10f851a4aac62632832ba5
tree6e2eec83bae04cb35eb6a9623d19fa626f00f37b
parent59f965d698f5eb8518dd7cdfa4871c5de4b11e55
Change AppPrefLoader from AsyncTask to AsyncLoader.

Showing the wifi data usage results in reaching the max number of
threads in the pool executor. Switching the loader implementation
from Async task to AsynLoader and use a single loader to get the
whole list of preferences instead of using a new task to create each
list element.

Change-Id: I0da19ca09031a7fa178970c192e12a99ab489145
Fix: 33820327
Test: make RunSettingsRoboTests
src/com/android/settings/datausage/AppDataUsage.java
src/com/android/settings/datausage/AppPrefLoader.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/datausage/AppPrefLoaderTest.java [new file with mode: 0644]