spiegel-keyman/android/docs/engine/KMManager/dontCloseParentAppOnShowKeyboardPicker.md

1.1 KiB

title
KMManager.dontCloseParentAppOnShowKeyboardPicker()

Summary

The dontCloseParentAppOnShowKeyboardPicker() method disables the keyboard picker task flag so keyboard picker doesn't dismiss the parent app.

Syntax

KMManager.dontCloseParentAppOnShowKeyboardPicker()

Description

Normally, launching the KeyboardPickerActivity from a system keyboard closes the parent app.

(The keyboard picker becomes the root of the activity stack)

Calling this function keeps the parent app running in the background.

Examples

Example: Using dontCloseParentAppOnShowKeyboardPicker()

The following script illustrates the use of dontCloseParentAppOnShowKeyboardPicker():

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // When using Keyman system keyboard within the Keyman app, 
    // disable keyboard picker task flag so keyboard picker doesn't dismiss Keyman app
    KMManager.dontCloseParentAppOnShowKeyboardPicker();

See also