我正在尝试将转换从默认更改为滑入。我想将 minSdkVersion 保持为 3,但是直到 API 级别 5(Android 2.0)才添加 overridePendingTransition。
我尝试创建一个整数来表示 SDK 版本,然后仅在 Android 1.6 或更低版本中通过简单的 if 语句覆盖转换。
int sdkVersion = Integer.parseInt(Build.VERSION.SDK);
if(sdkVersion>=5)
overridePendingTransition(android.R.anim.slide_in_left, android.R.anim.fade_out);
Eclipse 给我一个 LINT 警告,指出“调用需要 API 级别 5(当前最小值为 3):android.app.Activity#overridePendingTransition”
如果我抑制此错误并运行它,它会在 Android 1.6 或更低版本上崩溃。
我的代码有什么问题,我该如何解决?任何建议将不胜感激!