Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 18.0Version 17.0 (current version)Version 16.0Version 15.0Version 14.0

Index

On this page

You are viewing an old version of this documentation. Click here to open the current version, 17.0.

KMManager.getLanguagePredictionPreferenceKey()


Summary

A constant to use as a shared preference key to store whether the LMLayer should enable suggestions for a given language.

Syntax

KMManager.getLanguagePredictionPreferenceKey(String langID)

Parameters

langId
The BCP 47 language ID

Returns

Returns the language prediction preference key as a String.

Description

Use this method to get a String that can be used as a shared preference key.

The usage of this preference key is experimental and likely to be deprecated in a future release of Keyman Engine for Android.

Examples

Example: Using getLanguagePredictionPreferenceKey()

The following script illustrates the use of getLanguagePredictionPreferenceKey():

    SharedPreferences prefs = ...; // Get the app's shared preferences
    String langID = "ta";    
    boolean key = KMManager.getLanguagePredictionPreferenceKey(langID);

    boolean mayPredict = prefs.getBoolean(key, true);

See also