From fc901bae9be1270efc494822a7a695e338ebac96 Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Mon, 10 Apr 2023 13:15:59 +0200 Subject: [PATCH] Launcher activity: Fix crash on API < 28 --- srcs/juloo.keyboard2/LauncherActivity.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/srcs/juloo.keyboard2/LauncherActivity.java b/srcs/juloo.keyboard2/LauncherActivity.java index d54ff60..ac6cc9e 100644 --- a/srcs/juloo.keyboard2/LauncherActivity.java +++ b/srcs/juloo.keyboard2/LauncherActivity.java @@ -2,15 +2,11 @@ package juloo.keyboard2; import android.app.Activity; import android.content.Intent; -import android.content.SharedPreferences; -import android.content.res.Configuration; -import android.os.Build; +import android.os.Build.VERSION; import android.os.Bundle; import android.provider.Settings; -import android.view.KeyCharacterMap; import android.view.KeyEvent; import android.view.View; -import android.widget.Button; import android.widget.EditText; import android.widget.TextView; @@ -27,8 +23,9 @@ public class LauncherActivity extends Activity setContentView(R.layout.launcher_activity); _tryhere_text = (TextView)findViewById(R.id.launcher_tryhere_text); _tryhere_area = (EditText)findViewById(R.id.launcher_tryhere_area); - _tryhere_area.addOnUnhandledKeyEventListener( - this.new Tryhere_OnUnhandledKeyEventListener()); + if (VERSION.SDK_INT > 28) + _tryhere_area.addOnUnhandledKeyEventListener( + this.new Tryhere_OnUnhandledKeyEventListener()); } public void launch_imesettings(View _btn)