代码与范例:
@Override
public void onBackPressed() {
if (viewHistory.size() > 1) {
viewHistory.pop();
browseTo(viewHistory.pop());
} else
super.onBackPressed();
}
说明:在Activity中覆盖onBackPressed()方法即可自定义BACK键的行为。不过这一方法需要API Level 5+,也就是说实际上项目的Build Target至少需要是API Level 7的Android 2.1。在这里需要注意一个问题:即使在Manifest文件中定义了targetSdkVersion是7,如果项目属性中Build Target是,比如4的话,编译器也会对这一Override报错。