Remove a preference read from onCreate in ChromeBrowserProvider.
commit822b78c678e0a3b2f2bbc71327a5ed5bc541a627
authormariakhomenko@chromium.org <mariakhomenko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sat, 27 Apr 2013 00:18:45 +0000 (27 00:18 +0000)
committermariakhomenko@chromium.org <mariakhomenko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sat, 27 Apr 2013 00:18:45 +0000 (27 00:18 +0000)
treeb001b008eec97074cfd8f32852150365942000c7
parentcb1c93d50ae77faef6b98201317ca50c9d5bdce4
Remove a preference read from onCreate in ChromeBrowserProvider.

The call to read the preference used to happen on every application startup
even if the provider is not going to be used. Since we only kick off the
shared preferences load on the line before, the read causes the UI thread to
pause until the preferences are done loading on a separate thread.
Moving access to this variable into a getter function to have it lazily
initialize.

BUG=234927

Review URL: https://chromiumcodereview.appspot.com/14450005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196896 0039d316-1c4b-4281-b951-d872f2087c98
chrome/android/java/src/org/chromium/chrome/browser/ChromeBrowserProvider.java