실행환경 |
|
Desktop |
조립식 |
CPU |
Intel(R) Core(TM) i7-3770 3.50GHz |
Memory |
4 GB |
OS |
Window 7 Professional 32bit |
Java |
1.7.0_51 |
Android |
SDK : 4.4.2 (KitKat), Google APIs 4.4.2 TEST : Galaxy S3 4.3(Jelly Bean) |
WebServer |
Apache Tomcat 7.0 |
DB |
MySQL 5.6.15 |
문제점
- 구글맵에 여러개의 마커를 추가하려고한다.
- 이동경로를 표시하기 위해 마커를 사용하고, 마커를 찍는 방법은 다른 스레드를 생성하여 실행한다.
해결방안
구글맵의 문제가 아니었다. 안드로이드에서는 화면 UI를 변경하려면 하나의 액티비티에서만 가능하다.
그렇게 때문에 main이 아닌 다른 스레드에서 마커를 찍어주니 에러가 발생하였다.
그래서 Handler를 만들어주고 다른 Thread에서 호출하였다.
'대학 생활 > Android' 카테고리의 다른 글
[Android] 생명주기(Life Cycle) (0) | 2014.06.30 |
---|---|
[Android] GoogleMaps v2 Marker(마커) 추가, 삭제 (0) | 2014.06.28 |
[Android] 메일 보내기 (0) | 2014.06.25 |
[Android] ListView 스크롤바 감추기, 조절하기(scrollbar, fast scrollbar) (0) | 2014.06.15 |