Skip to content

Commit 198ba84

Browse files
author
Ven
committed
fix(build): 解决 JitPack 兼性问题
- 将 Build.VERSION_CODES.BAKLAVA 替换为字面量 35 - 添加注释说明 BAKLAVA 等于 35 以确保旧版 SDK 兼容性 - 修复 LatinIME.java 中的版本检查逻辑 - 修复 PreferencesSettingsFragment.java 中的版本检查逻辑
1 parent c6e71b7 commit 198ba84

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

assists-ime/src/main/java/rkr/simplekeyboard/inputmethod/latin/LatinIME.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,8 @@ private boolean isImeSuppressedByHardwareKeyboard() {
305305
@Override
306306
public boolean onEvaluateInputViewShown() {
307307
final boolean useOnScreen = super.onEvaluateInputViewShown();
308-
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.BAKLAVA) {
308+
// BAKLAVA = 35, use literal for compatibility with older SDK on JitPack
309+
if (Build.VERSION.SDK_INT < 35) {
309310
return useOnScreen;
310311
} else {
311312
return useOnScreen || mSettings.getCurrent().mUseOnScreen;

assists-ime/src/main/java/rkr/simplekeyboard/inputmethod/latin/settings/PreferencesSettingsFragment.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ public void onCreate(final Bundle icicle) {
4646
addPreferencesFromResource(R.xml.prefs_screen_preferences);
4747
updateImeSwitchEnabledPref();
4848

49-
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.BAKLAVA) {
49+
// BAKLAVA = 35, use literal for compatibility with older SDK on JitPack
50+
if (Build.VERSION.SDK_INT < 35) {
5051
removePreference(Settings.PREF_USE_ON_SCREEN);
5152
}
5253
}

0 commit comments

Comments
 (0)