diff options
| author | bananeweizen <bananeweizen@gmx.de> | 2011-11-27 22:01:30 +0100 |
|---|---|---|
| committer | bananeweizen <bananeweizen@gmx.de> | 2011-11-27 22:01:30 +0100 |
| commit | 6caa8a1897c5eee0f039f745033eaf1bc30c8256 (patch) | |
| tree | 2a31b89739de243085d275e9a12d870c5c7b413e /main/src/cgeo/geocaching/compatibility | |
| parent | edea31ca3326488043c771173a81d2d8c02d8b58 (diff) | |
| download | cgeo-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.java | 15 |
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); + } + } + } |
