question: public static void showContactsOnMap ( Context ctx , Set < ContactId > contacts ) { HashMap < String , Geoloc > mapContactGeoloc = new HashMap < > ( ) ; RcsContactUtil rcsContactUtil = RcsContactUtil . getInstance ( ctx ) ; for ( ContactId contact : contacts ) { Geoloc geoloc = getLastGeoloc ( ctx , contact ) ; if ( geoloc != null ) { mapContactGeoloc . put ( rcsContactUtil . getDisplayName ( contact ) , geoloc ) ; } } Geoloc myGeoloc = getMyLastGeoloc ( ctx ) ; if ( myGeoloc != null ) { mapContactGeoloc . put ( ctx . getString ( R . string . label_me ) , myGeoloc ) ; } if ( mapContactGeoloc . isEmpty ( ) ) { Utils . displayLongToast ( ctx , ctx . getString ( R . string . label_geoloc_not_found ) ) ; return ; } Intent intent = new Intent ( ctx , DisplayGeoloc . class ) ; intent . putExtra ( DisplayGeoloc . EXTRA_GEOLOC , mapContactGeoloc ) ; ctx . startActivity ( intent ) ; }
target:  Show geolocation for a set of contacts