aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorKurt Partridge <kep@google.com>2013-03-06 10:41:16 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2013-03-06 10:41:16 -0800
commitdd5055862fccf0bf6d0d55db7b9cd10f3428c4e9 (patch)
tree9b7305756cc6c45d64eefc59939afc6eb86fb6dc /java/src
parenta537cbf132b9ecfd8bacd0b696edb9e26f73760c (diff)
parent5e5b6b78709b055ac5ed71153c0a696c63201a38 (diff)
downloadlatinime-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.java11
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)) {