작동하는 다음 코드가 있지만 어쨌든 길이가 짧으면 어떻게 할 수 있습니까? 나는 그것을 깊이있게 설명 할 것이다.하나의 Hashmaps로 다중. Java
나는이 세 가지 글로벌로 선언 한 :
나는 방법을 불렀다private Map<Marker, String> pictureinfo = new HashMap<Marker, String>();
private Map<Marker, String> latitudeinfo = new HashMap<Marker, String>();
private Map<Marker, String> longitudeinfo = new HashMap<Marker, String>();
마커()이 꽤 큰 코드를 가지고 있지만, 어딘가 코드에서, 내가 가진 :
pictureinfo.put(marker, poza);
latitudeinfo.put(marker, latitude + "");
longitudeinfo.put(marker, longitude + "");
포자, 위도 및 경도는 데이터베이스에서 가져 오지만 관련이 없습니다. 또한 코드에는 다음과 같이 여러 표식에 대한 사용자 정의 정보 창이 있습니다.
String picture = pictureinfo.get(marker);
latcoord.setText(latitudeinfo.get(marker));
lngcoord.setText(longitudeinfo.get(marker));
어떻게 줄을 단축 할 수 있습니까? 코드는 작동하지만 더 짧고 최적의 방법이 있다고 확신합니다. 나는 HashMaps와 ArrayLists를 원한다면 많은 경험이 필요하지 않으므로 어떤 지침도 감사 할 것입니다. 배우고 싶습니다. 감사합니다.
수, 당신을 나는 고려가 걸릴 것입니다하지만 내 자신의 이익을 위해, 내가 그렇게하는 방법을 배우고 싶어요 게시물을 정교하게 만드시겠습니까? – MrSilent