diff options
author | 2013-03-06 12:06:44 -0800 | |
---|---|---|
committer | 2013-03-06 12:06:44 -0800 | |
commit | be4e180fabb42c8af115efb6e8d6e9a41959d945 (patch) | |
tree | 2e85255e6eb36504f3d9f2b755646250bf79973f /java/src | |
parent | 0d4c792316807281f5c6d9523d055c40400433c8 (diff) | |
parent | 1bc20700d594af28bb87575df4279b0bed624c52 (diff) | |
download | latinime-be4e180fabb42c8af115efb6e8d6e9a41959d945.tar.gz latinime-be4e180fabb42c8af115efb6e8d6e9a41959d945.tar.xz latinime-be4e180fabb42c8af115efb6e8d6e9a41959d945.zip |
am 1bc20700: Merge "[FileEncap4] Simplify logic"
* commit '1bc20700d594af28bb87575df4279b0bed624c52':
[FileEncap4] Simplify logic
Diffstat (limited to 'java/src')
-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; } |