Session رابط اصلی برای عملکرد فضایی برای برنامه شما فراهم میکند. هر Activity فضایی باید یک نمونه از Session را ایجاد و نگهداری کند. پس از اینکه برنامه شما یک session ایجاد کرد، میتواند از رابطهای Session برای ایجاد موجودیتهای محتوای فضایی مانند پنلها یا مدلهای سهبعدی استفاده کند، همچنین یک محیط فضایی تنظیم کند ، موقعیت کاربر را شناسایی کند و محتوا را به دنیای واقعی متصل کند .
دسترسی به یک جلسه از Jetpack Compose برای XR
هنگام استفاده از Jetpack Compose برای XR، جلسه برای شما ایجاد میشود و با استفاده از LocalSession.current قابل دسترسی است. به مثال زیر توجه کنید:
اگر در حال ایجاد موجودیتهای مکانیشده از کتابخانه Jetpack SceneCore هستید، باید یک جلسه (session) ایجاد کنید.
برای ایجاد یک جلسه، یک فعالیت را به متد create() ارسال کنید، همانطور که در مثال زیر نشان داده شده است:
when(valresult=Session.create(this)){isSessionCreateSuccess->{valxrSession=result.session// ...}else->
TODO(/* A different unhandled exception was thrown. */)}
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-12-08 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-12-08 بهوقت ساعت هماهنگ جهانی."],[],[]]