

현재 MainActivity 소스가 이렇습니다. 네비게이션에서 항목 선택할 때마다 인텐트로 넘어가게 해놨는데, 이런 식의 구현도 가능한가요? Navigation 활용 예제를 찾아보면 거의 Fragment 활용했더라구요..
물론 Intent로 화면 넘어가는 대신에 각 자바 클래스마다

이런 식으로 써놓았는데 이렇게 구현하면 단점이 있을까요?
그냥 Fragment 이용하는게 간편할지..
그리고 제가 네이버 지도 api를 이용해서 extends NMapActivity도 써야 합니다.
MainActivity가 맨 위의 소스인데, 처음에 앱을 실행하면 ContentMain이라는 액티비티를 불러와서 화면에 표시해야 하거든요.
ContentMain에 지도 소스를 구현해놨고, content_main.xml에 지도 레이아웃을 그려서 지도를 띄우게 해놨는데, 처음화면에서 content_main.xml만 불러오고 ContentMain.java를 불러오지 못하더라구요.
MainActivity에 ContentMain.java를 불러오려면 어떻게 소스를 작성해야 할까요?
MainActivity는 extends가 AppCompatActivity인데, ContentMain은 extends NMapActivity라서 이런 경우 소스를 어떻게 작성해야 하는지 모르겠습니다.
참고로 ContentMain.java의 소스는



밑에 부분은 좀 생략할게요..ㅠㅠ 보시다시피 extends가 NMapActivity입니다.
이걸 MainActivity로 가지고 올 수 있을까요?
어플을 실행하면 첫 화면에 지도가 떠야 합니다..
아 그리고 역시 extends 문제로 ContentMain에 Navigation 관련 소스를 넣을 수가 없습니다..
이것도 어떻게 해결해야 할까요..?
처음부터 Fragment로 구현하면 다 해결되는 문제인가요..?ㅠㅠ