[FileEncap4] Simplify logic

Change-Id: Ibb8660d12812b867856259d3e5c04a31e281027d
diff --git a/java/src/com/android/inputmethod/research/UploaderService.java b/java/src/com/android/inputmethod/research/UploaderService.java
index 13a9856..bb70c43 100644
--- a/java/src/com/android/inputmethod/research/UploaderService.java
+++ b/java/src/com/android/inputmethod/research/UploaderService.java
@@ -110,6 +110,10 @@
         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 @@
     }
 
     private void doUpload(final boolean isUploadingUnconditionally) {
-        if (!isUploadingUnconditionally && (!isExternallyPowered() || !hasWifiConnection()
-                || IS_INHIBITING_AUTO_UPLOAD)) {
-            return;
-        }
+        if (!(isUploadingUnconditionally || isConvenientToUpload())) return;
         if (mFilesDir == null) {
             return;
         }