SupportStreetViewPanoramaFragment

공개 클래스 SupportStreetViewPanoramaFragment 프래그먼트를 확장합니다.

앱의 StreetViewPanorama 구성요소입니다. 이 단편은 가장 간단한 방법으로 애플리케이션에서 파노라마를 봅니다. 파노라마 뷰를 둘러싸는 래퍼로, 필요한 수명 주기 요구사항을 처리합니다 이 구성요소는 프래그먼트이므로, 프래그먼트에 추가되거나 아래 XML을 사용하여 간단히 액티비티의 레이아웃 파일을 생성합니다.

 <fragment
    class="com.google.android.libraries.maps.SupportStreetViewPanoramaFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
StreetViewPanoramagetStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback)를 사용하여 획득해야 합니다. SupportStreetViewPanoramaFragment는 스트리트 뷰 시스템과 뷰를 자동으로 초기화합니다.

SupportStreetViewPanoramaFragment의 onDestroyView() 메서드가 다음과 같은 경우 뷰를 삭제할 수 있습니다. 호출되고 useViewLifecycleInFragment(boolean) 옵션은 설정합니다. 이 경우 뷰가 나중에 MapFragment의 onCreateView(LayoutInflater, ViewGroup, Bundle)이 발생할 때 다시 생성됨 메서드가 호출됩니다.

StreetViewPanorama에서 가져온 모든 객체는 뷰와 연결됩니다. 그것은 뷰의 수명을 초과하여 객체를 유지하지 않는 것이 중요합니다. 그렇지 않으면 메모리 누수가 발생합니다. 해제될 수 없기 때문입니다.

API 12 이상을 타겟팅하는 경우에만 이 클래스를 사용합니다. 그렇지 않은 경우 SupportStreetViewPanoramaFragment를 사용합니다.

참고: Android용 Google 지도 SDK는 하나의 활동에서 여러 SupportStreetViewPanoramaFragment 객체를 지원하지 않습니다.

공개 생성자 요약

SupportStreetViewPanoramaFragment()
스트리트 뷰 파노라마 프래그먼트를 만듭니다.

공개 메서드 요약

void
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback 콜백)
StreetViewPanorama 인스턴스가 다음 상태일 때 트리거될 콜백 객체를 설정합니다. 바로 사용할 수 있습니다
정적 SupportStreetViewPanoramaFragment
newInstance(StreetViewPanoramaOptions 옵션)
지정된 옵션으로 스트리트뷰 파노라마 프래그먼트를 만듭니다.
정적 SupportStreetViewPanoramaFragment
newInstance()
기본 옵션을 사용하여 스트리트 뷰 파노라마 프래그먼트를 만듭니다.
void
onActivityCreated(Bundle savedInstanceState)
void
onAttach(활동 활동)
void
onCreate(Bundle savedInstanceState)
보기
onCreateView(LayoutInflater 인플레이터, ViewGroup 컨테이너, Bundle savedInstanceState)
void
void
void
onInflate(활동 활동, AttributeSet attrs, Bundle savedInstanceState)
확장 중에 뷰 계층 구조에서 처리되는 인수로 속성을 파싱합니다.
void
void
void
void
onSaveInstanceState(번들 outState)
void
void
onStop()
void
setArguments(번들 인수)

상속받은 메서드 요약

공개 생성자

<ph type="x-smartling-placeholder"></ph> 공개 를 통해 개인정보처리방침을 정의할 수 있습니다. SupportStreetViewPanoramaFragment ()

스트리트 뷰 파노라마 프래그먼트를 만듭니다. 이 생성자는 인플레이터에서 사용할 때만 공개됩니다. newInstance()를 사용하여 프로그래매틱 방식으로 SupportStreetViewPanoramaFragment를 만듭니다.

공개 메서드

<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback 콜백)

StreetViewPanorama 인스턴스가 다음 상태일 때 트리거될 콜백 객체를 설정합니다. 바로 사용할 수 있습니다

참고:

  • 사용자의 기기에 Google Play 서비스가 설치되어 있지 않은 경우 콜백은 사용자가 설치할 때까지 트리거되지 않습니다.
  • 콜백은 기본 스레드에서 실행됩니다.
  • 콜백에서 제공하는 StreetViewPanorama 객체는 null이 아닙니다.

매개변수
콜백 파노라마를 표시할 준비가 되면 트리거될 콜백 객체입니다. 있습니다.

<ph type="x-smartling-placeholder"></ph> 공개 정적 SupportStreetViewPanoramaFragment newInstance (StreetViewPanoramaOptions 옵션)

지정된 옵션으로 스트리트뷰 파노라마 프래그먼트를 만듭니다.

매개변수
옵션

<ph type="x-smartling-placeholder"></ph> 공개 정적 SupportStreetViewPanoramaFragment newInstance ()

기본 옵션을 사용하여 스트리트 뷰 파노라마 프래그먼트를 만듭니다.

<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. onActivityCreated (Bundle savedInstanceState)

매개변수
savedInstanceState

<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. onAttach (활동 활동)

매개변수
활동

<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. onCreate (Bundle savedInstanceState)

매개변수
savedInstanceState

<ph type="x-smartling-placeholder"></ph> 공개 보기 를 통해 개인정보처리방침을 정의할 수 있습니다. onCreateView (LayoutInflater 인플레이터, ViewGroup 컨테이너, Bundle savedInstanceState)

매개변수
인플레이터
컨테이너
savedInstanceState

public void onDestroy ()

<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. onDestroyView ()

<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. onInflate (활동 활동, AttributeSet attrs, Bundle savedInstanceState)

확장 중에 뷰 계층 구조에서 처리되는 인수로 속성을 파싱합니다.

매개변수
활동
attrs
savedInstanceState

public void onLowMemory ()

public void onPause ()

public void onResume ()

<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. onSaveInstanceState (번들 outState)

매개변수
outState

public void onStart ()

public void onStop ()

<ph type="x-smartling-placeholder"></ph> 공개 무효 를 통해 개인정보처리방침을 정의할 수 있습니다. setArguments (번들 인수)

매개변수
args