안드로이드 개발 질문/답변
(글 수 45,052)
제목 그대로입니다.
NmapActivity를 Fragment와 함께 사용할 수 있을까요?
기존 액티비티 하나가 Fragment를 상속받습니다.
그쪽에는 맵이 사용되지 않고 있었구요.
그런데 이제 맵을 사용해야 합니다.
NmapActivity를 상속해야 하는데 C++도 아니니 다중상속이 되지도 않고...
어떻게 해야하나요? NmapActivity와 Fragment는 함께 사용할 수 없는지요?
2012.11.06 10:38:55
찾다보니 이런 것도 있긴하네요.
제가 설명한 방식이랑 핵심은 같아보이네요.
하지만 예외처리나 뭐.. 기타처리가 잘되있는듯하네요 참고하시면 도움이 될듯 싶습니다.
구글맵같은경우는 문제점이 발견되어 해결할 수 있는 라이브러리를 아래링크에서 받을 수 있습니다.
https://github.com/petedoyle/android-support-v4-googlemaps
하지만 네이버 맵같은경우는 제가 검색하기로는 해결방안을 찾기 힘들군요. 네이버측에 직접 문의하셔야 할 것같습니다.
Deprecated 되었지만 해결할 수 있는 방안이 있는 것 같기도 하긴한데 설명드리자면
LocalActivityManager(ActivityGroup)를 이용하시면 getDecorView 함수를 통해서
뷰로 컨트롤하시면 될 듯합니다. 어디까지나 추측이라 안될 수도 있습니다.
ex)
ActivityGroup activityGroup = new ActivityGroup();
LocalActivityManager localActivityManager = activityGroup.getLocalActivityManager();
Intent intent = new Intent(packageContext, cls);
Window window = localActivityManager.startActivity(id, intent);
View view = window.getDecorView();