클릭하면 현재 위치에 마커를 설정하는 코드를 작성했습니다. 불행히도 현재 위치가 지정되지 않고 버튼이 클릭되면 전체 애플리케이션이 중단됩니다. 오류 상태 : java.lang.NullPointerException : null 개체 참조에 대한 가상 메서드 'double java.lang.Double.doubleValue()'호출 시도버튼 논리 내에서 캐치 시도
단추 내에 try catch 예외를 구현하는 방법이 있습니까?
markerBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
LatLng myCurrentLocation = new LatLng(myCurrentLatitude, myCurrentLongitude);
marker = mMap.addMarker(new MarkerOptions().position(myLocation).title("New Marker"));
markerBtn.setTag("yo");
}
});
확실한 방법이 있습니다. 시도해 봤어? 그것을 구현하는 * 정확히 * 당신은 붙어 있습니까? https://docs.oracle.com/javase/tutorial/essential/exceptions/catch.html – codeMagic
myLocation은 아마도 null 일 수 있습니다. (myLocation! = null) { }와 같이 코드에 null에 대한 검사를 입력해야합니다. –