안드로이드 개발 질문/답변
(글 수 45,052)
버튼을 눌러 인텐트로 넘기는 과정에서 구글맵만 띄우는 부분은 문제가 없어서
GPS를 이용한 현재위치를 받아오는 부분을 구현중에 있습니다.
그런데 버튼 클릭하고 인텐트를 넘기니
Start intent 후에 자꾸만 이런 로그 오류가 납니다.
Launch timeout has expired, giving up wake lock!
Activity idle timeout for HistoryRecord{40846fe0 com.xxx.xxxx...../GoogleMap}인텐트로 하지 않고 그냥 새 프로젝트에서 현재위치를 받아오는 코드를 작성해서 AVD로 출력하면
로그캣 오류없이 잘 되는데 유독 인텐트로 넘어가서 보여주려고 하면 로그캣 오류가 뜨네요
제 생각엔 GPS로 현재위치 받아오는 부분이나 마커표시하는데서 코드에 문제가 있어서 그런거 같은데
입력한 소스자체에는 에러가 전혀 나오지 않고 Warning도 없는데 버튼 클릭후 인텐트로 화면 넘어가면
까만화면 뜨고 로그캣에 저렇게만 나와서 몇시간째 고민중입니다.
혹시 인텐트 하는 방법이 잘못된건가요..
버튼에 대한 온클릭리스너도 주고 인텐트를
====================================================================
Intent intent = new Intent(버튼이있는소스.this, 구글맵.class);
startActivity(intent);
startActivity(intent);
※한글로 된 부분은 임의로 표기한 부분이고 소스에러가 없습니다.
====================================================================
아래처럼 주고 타겟도 제대로 되있고 그냥 맵만 띄웠을때는 인텐트가 잘됬는데
코드 몇개 추가했다고 바로 강제종료 되버리니
어떤게 문제인지 알수가 없네요;;; 저도 최대한 제 힘으로 해결하려고 노력을 했지만
아직까지 로그캣이 어떤 문제때문에 나오는지 잘 모르겠습니다. 실례인줄은 알지만 어떤식으로 하면 좋을지
조언 부탁드리겠습니다.