Dialog를 dismiss()하는 경우 java.lang.IllegalArgumentException 에러가 발생 되는 경우가 있습니다. 해당에러는 Dialog를 dismiss()하는 과정에서 해당 dialog를 가지고 있는 Activity가 이미 종료되어 버린 상황에서 발생 되게 됩니다. (activity finish();) if(dialog != null && dialog.isShowing()){ dialog.dismiss(); } 일부 게시글에서는 Dialog를 dismiss() 하기 전에 위 코드로 체크 후 종료하면 해결 된다고 하지만 해당 코드를 적용 해도 java.lang.IllegalArgumentException가 발생 하기도 합니다. 이 에러를 해결하기 위해서는 Dialog를 dismi..
ScrollView사용 시 여러개의 View를 가지고 있는데, 이중 특정 View로 이동 시켜야 하는 경우가 발생 됩니다.이럴때 이동 하고자 하는 View만 알면 아래의 코드를 이용 해 해당 View로 이동 시킬 수 있습니다. 123456789101112131415public static void scrollToView(View view, final ScrollView scrollView, int count) { if (view != null && view != scrollView) { count += view.getTop(); scrollToView((View) view.getParent(), scrollView, count); } else if (scrollView != null) { final in..
위경도 좌표 2개의 좌표간에 거리 차이를 구하는 코드 입니다.거리를 구할 2개의 좌표를 넘겨 주면 좌표간에 거리가 리턴 되는 코드 입니다. 1234567891011121314151617181920212223242526/** * 두 좌표간 거리 계산 * @param lat1 * @param lon1 * @param lat2 * @param lon2 * @return */ public static String calcDistance(double lat1, double lon1, double lat2, double lon2){ double EARTH_R, Rad, radLat1, radLat2, radDist; double distance, ret; EARTH_R = 6371000.0; Rad = Math.P..
- 투표소
- 림의 외경
- 테일즈 오브 베르세리아
- 사제 쿨러
- 오픈베타
- 다렉
- 한글 패치
- 하이엔드 그래픽카드
- 래디어 구조
- 초대장
- ONLINE JSON
- unbound prefix
- 19대 선거
- 7700K
- 티스토리 초대장
- 블로그 개설
- JSON PASER
- GPU 출시
- 라이젠
- 한글패치
- 국기 다는 시간
- Looper.prepare()
- 단면폭
- 배달 지연
- 1800X
- 포아너
- 예약메일 전송
- 민주당 대선 후보
- GPU 출시가격
- 1800TI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |