aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/compatibility
diff options
context:
space:
mode:
authorbananeweizen <bananeweizen@gmx.de>2011-11-27 22:01:30 +0100
committerbananeweizen <bananeweizen@gmx.de>2011-11-27 22:01:30 +0100
commit6caa8a1897c5eee0f039f745033eaf1bc30c8256 (patch)
tree2a31b89739de243085d275e9a12d870c5c7b413e /main/src/cgeo/geocaching/compatibility
parentedea31ca3326488043c771173a81d2d8c02d8b58 (diff)
downloadcgeo-6caa8a1897c5eee0f039f745033eaf1bc30c8256.zip
cgeo-6caa8a1897c5eee0f039f745033eaf1bc30c8256.tar.gz
cgeo-6caa8a1897c5eee0f039f745033eaf1bc30c8256.tar.bz2
new: disable suggestions in trackable code fields, #839
Diffstat (limited to 'main/src/cgeo/geocaching/compatibility')
-rw-r--r--main/src/cgeo/geocaching/compatibility/Compatibility.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/compatibility/Compatibility.java b/main/src/cgeo/geocaching/compatibility/Compatibility.java
index ef2f883..c2e6ac4 100644
--- a/main/src/cgeo/geocaching/compatibility/Compatibility.java
+++ b/main/src/cgeo/geocaching/compatibility/Compatibility.java
@@ -6,9 +6,11 @@ import android.app.Activity;
import android.content.res.Configuration;
import android.net.Uri;
import android.os.Build;
+import android.text.InputType;
import android.util.Log;
import android.view.Display;
import android.view.Surface;
+import android.widget.EditText;
import java.lang.reflect.Method;
@@ -16,6 +18,7 @@ public final class Compatibility {
private final static int sdkVersion = Integer.parseInt(Build.VERSION.SDK);
private final static boolean isLevel8 = sdkVersion >= 8;
+ private final static boolean isLevel5 = sdkVersion >= 5;
private static Method dataChangedMethod = null;
private static Method getRotationMethod = null;
@@ -79,4 +82,16 @@ public final class Compatibility {
}
}
+ public static void disableSuggestions(EditText edit) {
+ if (isLevel5) {
+ edit.setInputType(edit.getInputType()
+ | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS
+ | InputType.TYPE_TEXT_VARIATION_FILTER);
+ }
+ else {
+ edit.setInputType(edit.getInputType()
+ | InputType.TYPE_TEXT_VARIATION_FILTER);
+ }
+ }
+
}