Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Index

On this page

KMManager.initialize()

Summary

The initialize() method initializes the Keyman manager.

Syntax

KMManager.initialize(Context context, KeyboardType keyboardType)

Parameters

context
The context that starts the initialization. This is normally an Activity or the application context of an InputMethodService.
keyboardType
KeyboardType to be used. KEYBOARD_TYPE_INAPP or KEYBOARD_TYPE_SYSTEM.

Description

This method is normally called from onCreate() method of an Activity or InputMethodService.

Examples

Example: Using initialize()

The following script illustrate the use of initialize():

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // ...
    KMManager.initialize(this, KeyboardType.KEYBOARD_TYPE_INAPP);
    // ...
    // do not call setContentView before initializing the Keyman manager.
    setContentView(R.layout.activity_main);
    // ...
}