diff options
author | 2013-03-06 20:05:47 +0000 | |
---|---|---|
committer | 2013-03-06 20:05:47 +0000 | |
commit | 1bc20700d594af28bb87575df4279b0bed624c52 (patch) | |
tree | 2f42905758f1e9f9d7b4b976239b87b28f22a6d5 /java/src/com/android/inputmethod/research/UploaderService.java | |
parent | 719bb3aa39c6456b7d672258432d18ad917ba263 (diff) | |
parent | 88f466678c17bb32c274a5367da0d6138679ab6b (diff) | |
download | latinime-1bc20700d594af28bb87575df4279b0bed624c52.tar.gz latinime-1bc20700d594af28bb87575df4279b0bed624c52.tar.xz latinime-1bc20700d594af28bb87575df4279b0bed624c52.zip |
Merge "[FileEncap4] Simplify logic"
Diffstat (limited to 'java/src/com/android/inputmethod/research/UploaderService.java')
-rw-r--r-- | java/src/com/android/inputmethod/research/UploaderService.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/java/src/com/android/inputmethod/research/UploaderService.java b/java/src/com/android/inputmethod/research/UploaderService.java index 13a98567e..bb70c4318 100644 --- a/java/src/com/android/inputmethod/research/UploaderService.java +++ b/java/src/com/android/inputmethod/research/UploaderService.java @@ -110,6 +110,10 @@ public final class UploaderService extends IntentService { return false; } + private boolean isConvenientToUpload() { + return isExternallyPowered() && hasWifiConnection(); + } + private boolean isExternallyPowered() { final Intent intent = registerReceiver(null, new IntentFilter( Intent.ACTION_BATTERY_CHANGED)); @@ -126,10 +130,7 @@ public final class UploaderService extends IntentService { } private void doUpload(final boolean isUploadingUnconditionally) { - if (!isUploadingUnconditionally && (!isExternallyPowered() || !hasWifiConnection() - || IS_INHIBITING_AUTO_UPLOAD)) { - return; - } + if (!(isUploadingUnconditionally || isConvenientToUpload())) return; if (mFilesDir == null) { return; } |