Avoid PathUtils fetching directory paths on UI thread.
commit0a03497c2772f3bac98026f18816f154eec32f21
authorwnwen <wnwen@chromium.org>
Mon, 20 Apr 2015 20:28:05 +0000 (20 13:28 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 20 Apr 2015 20:28:11 +0000 (20 20:28 +0000)
tree51746530bd7d03835c31eaa7434ef5aeccce7067
parenta741bfe7184b208561e8de4cf6f1c7d8158a8088
Avoid PathUtils fetching directory paths on UI thread.

Start async task as soon as the data suffix is known and by the time the data
and other directories paths are requested the work would already be done in the
background.

BUG=473353

Review URL: https://codereview.chromium.org/1091843002

Cr-Commit-Position: refs/heads/master@{#325901}
android_webview/javatests/src/org/chromium/android_webview/test/HttpCacheTest.java
base/android/java/src/org/chromium/base/PathUtils.java
chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellApplication.java
chromecast/browser/android/apk/src/org/chromium/chromecast/shell/CastApplication.java
components/cronet/android/sample/src/org/chromium/cronet_sample_apk/CronetSampleApplication.java
components/cronet/android/test/src/org/chromium/net/CronetTestApplication.java
content/shell/android/browsertests_apk/src/org/chromium/content_browsertests_apk/ContentBrowserTestsApplication.java
content/shell/android/linker_test_apk/src/org/chromium/chromium_linker_test_apk/ChromiumLinkerTestApplication.java
content/shell/android/shell_apk/src/org/chromium/content_shell_apk/ContentShellApplication.java
mojo/shell/android/apk/src/org/chromium/mojo/shell/MojoShellApplication.java
testing/android/native_test/java/src/org/chromium/native_test/ChromeNativeTestActivity.java