마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

android google maps v2 stack overflowerror

0 추천
현재 구글맵v2를 사용하고있는데요~
 
사용하고있는 폰의 환경은
android version 4.3    nexus7 입니다.
 
애니메이트, 마커는 쓰지않고 있고 밑에 소스가 다구요~
 
 
 
protected void onCreate(Bundle savedInstanceState) {
 
  super.onCreate(savedInstanceState);
  requestWindowFeature(Window.FEATURE_NO_TITLE);
           setContentView(R.layout.globalpositioningsystem_adv_main);
    
    
 
  Log.d("onCreate","onCreate");
           setUpMapIfNeeded();
    }

private void setUpMapIfNeeded() {
  Log.d("setUpMapIfNeeded","setUpMapIfNeeded");
  if (map == null) {
   map = ((SupportMapFragment) getSupportFragmentManager()
     .findFragmentById(R.id.map)).getMap();
   if (map != null) {
    setUpMap();
   }
  }
 }

private void setUpMap() {
  map.getUiSettings().setZoomControlsEnabled(true);
  map.getUiSettings().setZoomGesturesEnabled(true);
  map.setMyLocationEnabled(true);
  map.setMapType(GoogleMap.MAP_TYPE_NORMAL);
  map.setInfoWindowAdapter(new CustomInfoWindowAdapter());

 }
 

 
This error messages:
>FATAL EXCEPTION: GLThread 1393
>    java.lang.StackOverflowError
>    at maps.at.ba.b(Unknown Source)
>    at maps.at.ba.a(Unknown Source)
>    at maps.h.q.e(Unknown Source)
>    at maps.h.q.f(Unknown Source)
 
This Thread messages:
Thread [<31> GLThread 4064] (Suspended (exception StackOverflowError))

> this af  (id=830044410896)
>         a false
 b true
 c false
 contextClassLoader LoadedApk$WarningContextClassLoader  (id=830044221600)
 d false
 daemon false
 e true
 f false
 g false
 group ThreadGroup  (id=830029862656)
 h false
 hasBeenStarted true
 i false
 id 4064
 inheritableValues null
 interruptActions ArrayList  (id=830038471784)
 j false
 k 800
 l 1053
 localValues ThreadLocal$Values  (id=830038946536)
 m 0
 n true
 name "GLThread 4064" (id=830038884576)
 o true
 p ArrayList  (id=830043209400)
 parkBlocker null
 parkState 1
 priority 5
 q false
 r ae  (id=830037523264)
 s WeakReference  (id=830043387808)
 stackSize 0
 target null
 uncaughtHandler null
 vmThread VMThread  (id=830043209456)
 
         
로그랑 쓰레드 같은걸 남겨놓았는데요~
지도가 일단 화면에 나오고 움직이면서 다되는데~ 줌레벨 15에 특정 지역만 가면 저런 에러를 뱉으면서 죽더라구요.
(제가 노가다하면서 알아낸 결과 - _ -;;;;)
 
소스는 위에있는 소스가 전부이구요 혹시 왜죽는지 아시는분 계시나요~?
 
혹시나해서 그냥 xml 파일만 불러와서도 해봤는데요.
 
protected void onCreate(Bundle savedInstanceState) {
 
  super.onCreate(savedInstanceState);
  requestWindowFeature(Window.FEATURE_NO_TITLE);
           setContentView(R.layout.globalpositioningsystem_adv_main);
 }
 
이렇게만 선언해서도 특정 지역에 줌레벨 15면 죽더라구요
 
근데 웃긴게.. 그냥 핸드폰에서 하면 안죽고 잘됩니다 - _ -;;; (갤럭시 s,s2)
 
주변에 태블렛 가지고 있는사람이 NEXUS7(2개) 밖에 없어서 이걸로 실험했을땐
 
다죽네요.. - _ -;
 
혹시 아시는게 있으시면 가르쳐주시지 않겠습니까~~

(태블렛이라서 문제인건가요~?흠?)
 
잘부탁드립니당~
shyu (200 포인트) 님이 2013년 10월 2일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...