aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/dictionarypack/ActionBatch.java
diff options
context:
space:
mode:
authorDan Zivkovic <zivkovic@google.com>2015-06-17 12:53:55 -0700
committerDan Zivkovic <zivkovic@google.com>2015-06-17 12:53:55 -0700
commit02c28453fca0c8feeba295ea51c28adeca7423c9 (patch)
tree4c2d97a2c4c29ff578a5ef5564d9537cce98fc21 /java/src/com/android/inputmethod/dictionarypack/ActionBatch.java
parent764a18cd9290bad4f541371f10b76d339725a1b8 (diff)
downloadlatinime-02c28453fca0c8feeba295ea51c28adeca7423c9.tar.gz
latinime-02c28453fca0c8feeba295ea51c28adeca7423c9.tar.xz
latinime-02c28453fca0c8feeba295ea51c28adeca7423c9.zip
Do not restrict downloads to WiFi networks.
Bug 21900337. Change-Id: I82991b492ea4c02a28a1ccc898d6f12741f1b793
Diffstat (limited to 'java/src/com/android/inputmethod/dictionarypack/ActionBatch.java')
-rw-r--r--java/src/com/android/inputmethod/dictionarypack/ActionBatch.java31
1 files changed, 3 insertions, 28 deletions
diff --git a/java/src/com/android/inputmethod/dictionarypack/ActionBatch.java b/java/src/com/android/inputmethod/dictionarypack/ActionBatch.java
index ee5106b5a..6feef9ecf 100644
--- a/java/src/com/android/inputmethod/dictionarypack/ActionBatch.java
+++ b/java/src/com/android/inputmethod/dictionarypack/ActionBatch.java
@@ -25,7 +25,6 @@ import android.net.Uri;
import android.text.TextUtils;
import android.util.Log;
-import com.android.inputmethod.compat.DownloadManagerCompatUtils;
import com.android.inputmethod.latin.BinaryDictionaryFileDumper;
import com.android.inputmethod.latin.R;
import com.android.inputmethod.latin.common.LocaleUtils;
@@ -86,7 +85,7 @@ public final class ActionBatch {
* Execute this action NOW.
* @param context the context to get system services, resources, databases
*/
- public void execute(final Context context);
+ void execute(final Context context);
}
/**
@@ -98,13 +97,10 @@ public final class ActionBatch {
private final String mClientId;
// The data to download. May not be null.
final WordListMetadata mWordList;
- final boolean mForceStartNow;
- public StartDownloadAction(final String clientId,
- final WordListMetadata wordList, final boolean forceStartNow) {
+ public StartDownloadAction(final String clientId, final WordListMetadata wordList) {
DebugLogUtils.l("New download action for client ", clientId, " : ", wordList);
mClientId = clientId;
mWordList = wordList;
- mForceStartNow = forceStartNow;
}
@Override
@@ -143,28 +139,7 @@ public final class ActionBatch {
final Request request = new Request(uri);
final Resources res = context.getResources();
- if (!mForceStartNow) {
- if (DownloadManagerCompatUtils.hasSetAllowedOverMetered()) {
- final boolean allowOverMetered;
- switch (UpdateHandler.getDownloadOverMeteredSetting(context)) {
- case UpdateHandler.DOWNLOAD_OVER_METERED_DISALLOWED:
- // User said no: don't allow.
- allowOverMetered = false;
- break;
- case UpdateHandler.DOWNLOAD_OVER_METERED_ALLOWED:
- // User said yes: allow.
- allowOverMetered = true;
- break;
- default: // UpdateHandler.DOWNLOAD_OVER_METERED_SETTING_UNKNOWN
- // Don't know: use the default value from configuration.
- allowOverMetered = res.getBoolean(R.bool.allow_over_metered);
- }
- DownloadManagerCompatUtils.setAllowedOverMetered(request, allowOverMetered);
- } else {
- request.setAllowedNetworkTypes(Request.NETWORK_WIFI);
- }
- request.setAllowedOverRoaming(res.getBoolean(R.bool.allow_over_roaming));
- } // if mForceStartNow, then allow all network types and roaming, which is the default.
+ request.setAllowedNetworkTypes(Request.NETWORK_WIFI | Request.NETWORK_MOBILE);
request.setTitle(mWordList.mDescription);
request.setNotificationVisibility(
res.getBoolean(R.bool.display_notification_for_auto_update)