diff options
author | 2013-03-06 10:41:16 -0800 | |
---|---|---|
committer | 2013-03-06 10:41:16 -0800 | |
commit | dd5055862fccf0bf6d0d55db7b9cd10f3428c4e9 (patch) | |
tree | 9b7305756cc6c45d64eefc59939afc6eb86fb6dc /java/src | |
parent | a537cbf132b9ecfd8bacd0b696edb9e26f73760c (diff) | |
parent | 5e5b6b78709b055ac5ed71153c0a696c63201a38 (diff) | |
download | latinime-dd5055862fccf0bf6d0d55db7b9cd10f3428c4e9.tar.gz latinime-dd5055862fccf0bf6d0d55db7b9cd10f3428c4e9.tar.xz latinime-dd5055862fccf0bf6d0d55db7b9cd10f3428c4e9.zip |
am 5e5b6b78: Merge "[FileEncap2] Remove mCanUpload instance variable"
* commit '5e5b6b78709b055ac5ed71153c0a696c63201a38':
[FileEncap2] Remove mCanUpload instance variable
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/research/UploaderService.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/java/src/com/android/inputmethod/research/UploaderService.java b/java/src/com/android/inputmethod/research/UploaderService.java index 7acd79d63..ed195ba4b 100644 --- a/java/src/com/android/inputmethod/research/UploaderService.java +++ b/java/src/com/android/inputmethod/research/UploaderService.java @@ -56,7 +56,6 @@ public final class UploaderService extends IntentService { private static final int BUF_SIZE = 1024 * 8; protected static final int TIMEOUT_IN_MS = 1000 * 4; - private boolean mCanUpload; private File mFilesDir; private URL mUrl; @@ -68,7 +67,6 @@ public final class UploaderService extends IntentService { public void onCreate() { super.onCreate(); - mCanUpload = false; mFilesDir = null; mUrl = null; @@ -83,12 +81,15 @@ public final class UploaderService extends IntentService { } mFilesDir = getFilesDir(); mUrl = new URL(urlString); - mCanUpload = true; } catch (MalformedURLException e) { e.printStackTrace(); } } + public boolean isPossibleToUpload() { + return hasUploadingPermission() && mUrl != null && !IS_INHIBITING_AUTO_UPLOAD; + } + private boolean hasUploadingPermission() { final PackageManager packageManager = getPackageManager(); return packageManager.checkPermission(Manifest.permission.INTERNET, @@ -97,9 +98,7 @@ public final class UploaderService extends IntentService { @Override protected void onHandleIntent(Intent intent) { - if (!mCanUpload) { - return; - } + if (!isPossibleToUpload()) return; boolean isUploadingUnconditionally = false; Bundle bundle = intent.getExtras(); if (bundle != null && bundle.containsKey(EXTRA_UPLOAD_UNCONDITIONALLY)) { |