Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 17.0Version 16.0 (current version)Version 15.0Version 14.0Version 13.0 (home page)Version 12.0 (home page)Version 11.0 (home page)Version 10.0 (home page)Version 2.0 (home page)

Index

On this page

KMManager.getLanguageCorrectionPreferenceKey()


Summary

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

Syntax

KMManager.getLanguageCorrectionPreferenceKey(String langID)

Parameters

langId
The BCP 47 language ID

Returns

Returns the language correction 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 getLanguageCorrectionPreferenceKey()

The following script illustrates the use of getLanguageCorrectionPreferenceKey():

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

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

See also