fix android 2.2 bug