You need to set the flag for using the logo:
actionBar.setDisplayOptions( DISPLAY_USE_LOGO);
and use this for preserving display options:
setDisplayUseLogoEnabled(true);
or else use the drawable to set the icon:
actionBar.setIcon(bd);
you should be good to go....