Как открыть настройки активности с клавиатуры Android
Я делал клавиатуру для Android, используя ту же структуру образца клавиатуры в SDK. У меня есть кнопка выбора на клавиатуре. Я хочу, чтобы эта кнопка открывала действие предпочтений. Вот часть кода:
if (primaryCode == LatinKeyboardView.KEYCODE_OPTIONS) {
Intent i = new Intent(this, ImePreferences.class);
startActivity(i);
}
Клавиатура зависает, когда я нажимаю кнопку выбора. Кто-нибудь с лучшим решением?
1 ответ
Решение
if (primaryCode == LatinKeyboardView.KEYCODE_OPTIONS) {
Intent i = new Intent(this, ImePreferences.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
}
Как видите, намерение требует добавления флага, который определяет новую задачу / действие.