【发布时间】:2012-08-26 02:20:53
【问题描述】:
如果运行应用程序 api 级别的手机是 14,即 android 4.0 或更高版本(例如 api levcel 15),那么我需要 startActivity ...否则如果 api 级别低于 14(例如 13),那么 startActivity .. .
String AndroidVersion = android.os.Build.VERSION.RELEASE;
if ( AndroidVersion == 4.0 ) {
Intent start = new Intent(S.this, Menu.class);
startActivity(start);
}
else {
Intent startt = new Intent(S.this, Menu2.class);
startActivity(startt);
}
怎么了?
【问题讨论】:
-
在您的问题中,您声明“(...)这是 android 4.0 或更高版本(...)”,但您使用的是 ==。仅当版本正好是 4.0 时才适用,但如果是 4.0.3、4.1 或其他版本则不适用。