Recently I've been looking into tutorials on API backwards compatibility. Obviously ActionBar
is not present in 2.* versions and I wonder how is it possible to run code like this on a 2.x device:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
ActionBar bar = getActionBar();
}
I would expect the app to crush due to being unable to find ActionBar
class but it doesn't.
Any insights?