StreetViewPanoramaFragment

کلاس عمومی StreetViewPanoramaFragment بخش را گسترش می دهد

یک جزء StreetViewPanorama در یک برنامه. این قطعه ساده ترین راه برای قرار دادن پانورامای نمای خیابان در یک برنامه است. این یک بسته بندی در اطراف یک نمای پانوراما است تا به طور خودکار نیازهای چرخه زندگی لازم را برطرف کند. این کامپوننت به عنوان یک قطعه، می تواند به سادگی با XML زیر به فایل طرح بندی یک فعالیت اضافه شود.

 <fragment
    class="com.google.android.libraries.maps.StreetViewPanoramaFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
StreetViewPanorama باید با استفاده از getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback) به دست آید. StreetViewPanoramaFragment به طور خودکار سیستم نمای خیابان و نمای را مقداردهی اولیه می کند.

هنگامی که متد onDestroyView() در StreetViewPanoramaFragment فراخوانی شود و گزینه useViewLifecycleInFragment(boolean) تنظیم شود، می توان یک نما را حذف کرد. وقتی این اتفاق می‌افتد، StreetViewPanoramaFragment دیگر معتبر نیست تا زمانی که بعداً با فراخوانی متد onCreateView(LayoutInflater, ViewGroup, Bundle) MapFragment دوباره ایجاد شود.

هر شی به دست آمده از StreetViewPanorama با نمای مرتبط است. مهم این است که به اشیایی که فراتر از عمر منظره است نچسبید. در غیر این صورت باعث نشت حافظه می شود زیرا نمایش نمی تواند آزاد شود.

فقط در صورتی از این کلاس استفاده کنید که API 12 و بالاتر را هدف قرار می دهید. در غیر این صورت، از SupportStreetViewPanoramaFragment استفاده کنید.

توجه: Google Maps SDK برای Android از چندین شی StreetViewPanoramaFragment در یک فعالیت پشتیبانی نمی‌کند.

خلاصه ثابت ارثی

خلاصه سازنده عمومی

StreetViewPanoramaFragment ()
یک قطعه پانورامای نمای خیابان ایجاد می کند.

خلاصه روش عمومی

باطل
getStreetViewPanoramaAsync ( OnStreetViewPanoramaReadyCallback )
یک شیء برگشت به تماس را تنظیم می کند که وقتی نمونه StreetViewPanorama برای استفاده آماده شد، راه اندازی می شود.
استاتیک StreetViewPanoramaFragment
newInstance (گزینه‌های StreetViewPanoramaOptions )
یک قطعه پانوراما نمای خیابان با گزینه های داده شده ایجاد می کند.
استاتیک StreetViewPanoramaFragment
newInstance ()
با استفاده از گزینه های پیش فرض، یک قطعه پانوراما نمای خیابان ایجاد می کند.
باطل
onActivityCreated (Bundle savedInstanceState)
باطل
onAttach (فعالیت فعالیت)
باطل
onCreate (Bundle savedInstanceState)
مشاهده کنید
onCreateView (پرکننده LayoutInflater، محفظه ViewGroup، Bundle savedInstanceState)
باطل
باطل
باطل
onInflate (فعالیت Activity، AttributeSet attrs، Bundle savedInstanceState)
صفات در طول تورم را از سلسله مراتب دیدگاه به آرگومان هایی که مدیریت می کنیم، تجزیه کنید.
باطل
باطل
باطل
باطل
onSaveInstanceState (Bundle outState)
باطل
باطل
onStop ()
باطل
setArguments (args بسته‌ای)

خلاصه روش ارثی

سازندگان عمومی

StreetViewPanoramaFragment عمومی ()

یک قطعه پانورامای نمای خیابان ایجاد می کند. این سازنده فقط برای استفاده توسط بادکنک عمومی است. از newInstance() برای ایجاد یک StreetViewPanoramaFragment به صورت برنامه ریزی شده استفاده کنید.

روش های عمومی

public void getStreetViewPanoramaAsync ( OnStreetViewPanoramaReadyCallback )

یک شیء برگشت به تماس را تنظیم می کند که وقتی نمونه StreetViewPanorama برای استفاده آماده شد، راه اندازی می شود.

توجه داشته باشید که:

  • درصورتی‌که سرویس‌های Google Play روی دستگاه کاربر نصب نشده باشد، تا زمانی که کاربر آن را نصب نکند، پاسخ تماس فعال نمی‌شود.
  • تماس برگشتی در رشته اصلی اجرا خواهد شد.
  • شی StreetViewPanorama ارائه شده توسط callback غیر پوچ است.

پارامترها
پاسخ به تماس شیء برگشتی که وقتی پانوراما آماده استفاده است فعال می شود.

استاتیک عمومی StreetViewPanoramaFragment newInstance (گزینه‌های StreetViewPanoramaOptions )

یک قطعه پانوراما نمای خیابان با گزینه های داده شده ایجاد می کند.

پارامترها
گزینه ها

استاتیک عمومی StreetViewPanoramaFragment newInstance ()

با استفاده از گزینه های پیش فرض، یک قطعه پانوراما نمای خیابان ایجاد می کند.

خالی عمومی درActivityCreated (بسته ذخیره شدهInstanceState)

پارامترها
savedInstanceState

public void onAttach (فعالیت فعالیت)

پارامترها
فعالیت

خالی عمومی در ایجاد (بسته ذخیره شدهInstanceState)

پارامترها
savedInstanceState

نمای عمومی در CreateView (پرکننده LayoutInflater، محفظه ViewGroup، Bundle savedInstanceState)

پارامترها
باد کردن
ظرف
savedInstanceState

خلأ عمومی در نابودی ()

خلأ عمومی onDestroyView ()

خالی عمومی در Inflate (فعالیت فعالیت، AttributeSet attrs، Bundle savedInstanceState)

صفات در طول تورم را از سلسله مراتب دیدگاه به آرگومان هایی که مدیریت می کنیم، تجزیه کنید.

پارامترها
فعالیت
attrs
savedInstanceState

خالی عمومی در LowMemory ()

خلأ عمومی در توقف ()

خالی عمومی در رزومه ()

void عمومی onSaveInstanceState (Bundle outState)

پارامترها
خارج از ایالت

خالی عمومی در شروع ()

خلأ عمومی onStop ()

public void setArguments (Args بسته نرم افزاری)

پارامترها
ارگ