@Override public void handleButtonPress(int index) { GeoParsedResult geoResult = (GeoParsedResult) getResult(); switch (index) { case 0: openMap(geoResult.getGeoURI()); break; case 1: getDirections(geoResult.getLatitude(), geoResult.getLongitude()); break; } }
@Override public void handleButtonPress(int index) { GeoParsedResult geoResult = (GeoParsedResult) getResult(); switch (index) { case 0: openMap(geoResult.getGeoURI()); break; } }
@Override public void handleClick(int buttonID) { GeoParsedResult geoResult = (GeoParsedResult) getResult(); switch (buttonID) { case R.id.button_show_map: openMap(geoResult.getGeoURI()); break; case R.id.button_get_directions: getDirections(geoResult.getLatitude(), geoResult.getLongitude()); break; } }
@Override public CharSequence getDisplayContents() { GeoParsedResult result = (GeoParsedResult) getResult(); StringBuilder contents = new StringBuilder(100); ParsedResult.maybeAppend(result.getGeoURI(), contents); ParsedResult.maybeAppend(String.valueOf(result.getLatitude()), contents); ParsedResult.maybeAppend(String.valueOf(result.getLongitude()), contents); contents.trimToSize(); return contents.toString(); }