StreetViewPanoramaFragment का इस्तेमाल करें

Public class SupportStreetViewPanoramaFragment फ़्रैगमेंट को बढ़ाता है

किसी ऐप्लिकेशन में StreetViewPanorama कॉम्पोनेंट. यह फ़्रैगमेंट किसी ऐप्लिकेशन में Street View पैनोरामा डालने का सबसे आसान तरीका है. यह पैनोरामा की झलक वाले रैपर की मदद से, लाइफ़साइकल की ज़रूरी ज़रूरतों को अपने-आप पूरा करता है. फ़्रैगमेंट होने की वजह से, इस कॉम्पोनेंट को नीचे दिए गए एक्सएमएल की मदद से, गतिविधि और लेआउट की फ़ाइल में जोड़ा जा सकता है.

 <fragment
    class="com.google.android.libraries.maps.SupportStreetViewPanoramaFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
StreetViewPanorama को getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback) में शामिल किया जाना चाहिए. SupportStreetViewPanoramaFragment, 'स्ट्रीट व्यू' सिस्टम और व्यू को अपने-आप शुरू करता है.

किसी व्यू को तब हटाया जा सकता है, जब SupportStreetViewPanoramaFragment' के onDestroyView() तरीके को कॉल किया जाता है और useViewLifecycleInFragment(boolean) का विकल्प सेट किया जाता है. ऐसा होने पर, SupportStreetViewPanoramaFragment, तब तक मान्य नहीं रहता, जब तक कि MapFragment' के onCreateView(LayoutInflater, ViewGroup, Bundle) तरीके को कॉल करने पर, व्यू को फिर से नहीं बनाया जाता.

StreetViewPanorama से मिला कोई भी ऑब्जेक्ट, व्यू से जुड़ा होता है. व्यू के अलावा अन्य चीज़ों को अपने पास न रखें. ऐसा न करने पर, मेमोरी लीक होगी क्योंकि व्यू को रिलीज़ नहीं किया जा सकता.

इस क्लास का इस्तेमाल सिर्फ़ तब करें, जब आप एपीआई 12 और उसके बाद वाले वर्शन को टारगेट कर रहे हों. इसके अलावा, SupportStreetPpanoramaFragment का इस्तेमाल करें.

ध्यान दें: Android के लिए Google Maps SDK टूल, एक गतिविधि में एक से ज़्यादा SupportStreetViewPanoramaFragment ऑब्जेक्ट की सुविधा नहीं देता है.

सार्वजनिक कंस्ट्रक्टर की खास जानकारी

SupportStreetViewPanoramaFragment()
Street View के लिए फ़्रैगमेंट बनाता है.

सार्वजनिक मेथड की खास जानकारी

शून्य
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback कॉलबैक)
एक कॉलबैक ऑब्जेक्ट सेट करता है, जो StreetViewPanorama इंस्टेंस के इस्तेमाल के लिए तैयार होने पर ट्रिगर होता है.
स्टैटिक SupportStreetViewPanoramaFragment
newInstance(StreetViewPanoramaOptions विकल्प)
दिए गए विकल्पों से स्ट्रीट व्यू पैनोरामा फ़्रैगमेंट बनाता है.
स्टैटिक SupportStreetViewPanoramaFragment
newInstance()
डिफ़ॉल्ट विकल्पों का इस्तेमाल करके, स्ट्रीट व्यू पैनोरामा फ़्रैगमेंट बनाता है.
शून्य
onActivityCreated(बंडल SaveInstanceState)
शून्य
onAttach(गतिविधि से जुड़ी गतिविधि)
शून्य
onCreate(बंडल SaveInstanceState)
देखें
onCreateView(LayoutInflater ब्लेंडर, ViewGroup कंटेनर, बंडल SaveInstanceInstance)
शून्य
शून्य
शून्य
onInflate(गतिविधि गतिविधि, AttributeSet attr, बंडल SaveInstanceInstanceState)
व्यू हैरारकी (व्यू और व्यू ग्रुप के लेआउट का क्रम) में इनफ़्लेशन करने के दौरान, एट्रिब्यूट को पार्स करें.
शून्य
शून्य
शून्य
शून्य
onSaveInstanceState(बंडल आउटस्टेट)
शून्य
शून्य
onStop()
शून्य
setArguments (बंडल आर्ग्युमेंट)

इनहेरिट किए गए तरीके की खास जानकारी

सार्वजनिक कंस्ट्रक्टर

सार्वजनिक SupportStreetViewPanoramaFragment ()

Street View के लिए फ़्रैगमेंट बनाता है. यह कंस्ट्रक्टर सिर्फ़ इन्फ़्लेनर के इस्तेमाल के लिए सार्वजनिक है. SupportStreetViewPanoramaFragment को प्रोग्राम के हिसाब से बनाने के लिए, newInstance() का इस्तेमाल करें.

सार्वजनिक तरीके

Public प्रॉडक्ट getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback कॉलबैक)

एक कॉलबैक ऑब्जेक्ट सेट करता है, जो StreetViewPanorama इंस्टेंस के इस्तेमाल के लिए तैयार होने पर ट्रिगर होता है.

ध्यान दें:

  • अगर उपयोगकर्ता के डिवाइस पर Google Play सेवाएं इंस्टॉल नहीं की गई हैं, तो कॉलबैक को तब तक ट्रिगर नहीं किया जाएगा, जब तक उपयोगकर्ता इसे इंस्टॉल नहीं करता.
  • कॉलबैक को मुख्य थ्रेड में चलाया जाएगा.
  • कॉलबैक का StreetViewPanorama ऑब्जेक्ट शून्य नहीं है.

पैरामीटर
कॉलबैक कॉलबैक ऑब्जेक्ट, जो पैनोरामा के इस्तेमाल के लिए तैयार होने पर ट्रिगर होगा.

सार्वजनिक स्टैटिक SupportStreetViewPanoramaFragment newInstance (StreetViewPanoramaOptions विकल्प)

दिए गए विकल्पों से स्ट्रीट व्यू पैनोरामा फ़्रैगमेंट बनाता है.

पैरामीटर
विकल्प

सार्वजनिक स्टैटिक SupportStreetViewPanoramaFragment newInstance ()

डिफ़ॉल्ट विकल्पों का इस्तेमाल करके, स्ट्रीट व्यू पैनोरामा फ़्रैगमेंट बनाता है.

Public प्रॉडक्ट onActivityCreated (बंडल SaveInstanceState)

पैरामीटर
सेव की गई इंस्टेंस स्थिति

सार्वजनिक अमान्य onAttach (गतिविधि से जुड़ी गतिविधि)

पैरामीटर
गतिविधि

Public प्रॉडक्ट onCreate (बंडल SaveInstanceState)

पैरामीटर
सेव की गई इंस्टेंस स्थिति

सार्वजनिक देखें onCreateView (LayoutInflater Flur, ViewGroup कंटेनर, Bundle savedInstanceState)

पैरामीटर
इनफ़्लेवर
कंटेनर
सेव की गई इंस्टेंस स्थिति

Public प्रॉडक्ट onDestroy ()

Public प्रॉडक्ट onDestroyView ()

Public प्रॉडक्ट onInflate (गतिविधि गतिविधि, AttributeSet attrs, Bundle savedInstanceState)

व्यू हैरारकी (व्यू और व्यू ग्रुप के लेआउट का क्रम) में इनफ़्लेशन करने के दौरान, एट्रिब्यूट को पार्स करें.

पैरामीटर
गतिविधि
attr
सेव की गई इंस्टेंस स्थिति

Public प्रॉडक्ट onlowMemory ()

Public प्रॉडक्ट onPause ()

Public प्रॉडक्ट onResume ()

Public प्रॉडक्ट onSaveInstanceState (bundle OutState)

पैरामीटर
आउटस्टेट

Public प्रॉडक्ट onStart ()

Public प्रॉडक्ट onStop ()

Public प्रॉडक्ट setArguments (बंडल आर्ग्युमेंट)

पैरामीटर
आर्ग्युमेंट