나는 택시 응용 프로그램을 만들고있다. 모든 화면에 단일 Google지도를 사용하려면 어떻게해야합니까?여러 활동에 단일 Google지도를 사용하는 방법?
기본 Google지도 응용 프로그램을 선택하십시오. 홈 화면, 경로 지정 화면, 탐색 화면, 위치를 친구 화면과 공유 할 수있는 같은 여러 화면에서 같은지도를 사용하고 있습니다.
BaseActivity로 가능합니까? 가능한 경우 어떻게?
나는 택시 응용 프로그램을 만들고있다. 모든 화면에 단일 Google지도를 사용하려면 어떻게해야합니까?여러 활동에 단일 Google지도를 사용하는 방법?
기본 Google지도 응용 프로그램을 선택하십시오. 홈 화면, 경로 지정 화면, 탐색 화면, 위치를 친구 화면과 공유 할 수있는 같은 여러 화면에서 같은지도를 사용하고 있습니다.
BaseActivity로 가능합니까? 가능한 경우 어떻게?
당신은 우리가 조각이 당신을 위해 화면 에 일부 공간을 allocaing으로 다양한 활동을 탐색 할 수있는 유연성을 제공하기 때문에 대신 activities
를 사용하여 다른 fragments
로 이동할 수 있습니다 map fragment
및 다른 모듈 에 분할 화면으로 목표를 달성하기 위해 fragments
을 사용할 수 있습니다 디자인은 숨기거나 VISIBLE로 뷰의 가시성을 설정하여 활동 내에서이 단일지도를 처리 할 수있는 복잡하지 않은 경우 자세한 내용은이 링크를 https://developer.android.com/training/basics/fragments/index.html
코드 예제를 제공해 주시겠습니까? 나는 어디에지도를 넣을 지, 여러 부분으로 어떻게 접근 할 것인가? –
을 사용할 수 있습니다
디자인이 복잡한 경우 각 화면 (포함 된지도)에 대해 단편을 사용하고 그 단편을 표시하거나 탐색하는 데 단일 활동을 사용하는 것이 좋습니다
각 화면 (포함 된지도)에 조각을 사용하는 경우 해당 시간대의 조각을 바꿀 때 현재 상태도 변경됩니다. –
예를 들어 UBER와 같은 앱을 개발 중이며 드라이버 앱에서 작업하고 있습니다. 드라이버 앱에는 3 개의지도 화면 (Frag_1, Frag_2 및 Frag_3 세 개의 Fragment)이 있습니다. –
Frag_1이 표시된지도가 포함 된 Frag_1에는 운전자의 위치를 보여주는지도가 포함되어 있습니다. Frag_2에는 여객이 Pick Loc를 보여주고 Frag_3은 Passenger Drop Off Loc가 표시된지도가 포함되어 있습니다. Frag_1에있을 때 Frag_1의 Map 객체를 사용하여 드라이버의 현재 위치를 표시하는 위치의 도움으로 드라이브 위치를 가져 오는 모든 서비스를 실행하게됩니다. Frag_2에있을 때 승객 픽업 위치 정보를 Server에서 가져 오는 동안 승객 픽업 위치를 사용하면 Map의 Frag_2 개체를 사용하여 승객 픽업 위치를 표시합니다. 등등.... –
"홈 스크린, 라우팅 화면, 내비게이션 화면, 친구 화면 등에 위치 공유 " - 모두 하나의 활동입니다. – CommonsWare
그들은 단일 활동을 사용하는 경우 어떻게 BottomSheet, 툴바 등을 관리하는지. 동일한 코드에 모든 코드를 넣으면 코드가 매우 복잡해지기 때문입니다. –
맵과 프래그먼트를 호스트하는 하나의 액티비티로 작업 할 수 있습니다. –