Modificado para soportar versión 2.2 de Android.