با نحوه ایجاد و مدیریت حالت در برنامه مبتنی بر نوشتن و نحوه پیکربندی رابط کاربری برای واکنش به تغییرات وضعیت آشنا شوید. نحوه ایجاد حالتهای قابل مشاهده، نحوه حفظ حالت در میان ترکیبهای مجدد یا تغییرات پیکربندی، و نحوه ساختار ترکیبپذیرها برای جریان داده بهینه را ببینید.
نکات کلیدی
- اگر وضعیت برنامه شما در یک برنامه ترکیبی داخلی است،
remember
برای حفظ وضعیت در ترکیب مجدد استفاده کنید. - از
rememberSaveable
برای حفظ وضعیت در سراسر تغییرات پیکربندی استفاده کنید. - بلند کردن حالت یک الگوی برنامهنویسی است که در آن حالت را به تماسگیرنده یک محصول ترکیبی منتقل میکنید. در صورت امکان، از بالابر حالت استفاده کنید تا مواد قابل استفاده مجدد و آزمایش پذیرتر شوند.
- از کلاس
ViewModel
برای نگه داشتن یک حالت در معرض در یک نگهدارنده وضعیت قابل مشاهده استفاده کنید، وضعیت را بهتر محصور کنید و یک منبع حقیقت واحد برای رابط کاربری ایجاد کنید.
منابع
مجموعه هایی که حاوی این راهنما هستند
این راهنما بخشی از مجموعههای راهنمای Quick Guide است که اهداف توسعه Android گستردهتری را پوشش میدهد:
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=fa)
نوشتن اصول اولیه (مجموعه ویدئو)
این سری از ویدیوها APIهای Compose مختلف را معرفی میکند و به سرعت به شما نشان میدهد که چه چیزی در دسترس است و چگونه از آنها استفاده کنید.
سوال یا بازخورد داشته باشید
به صفحه سوالات متداول ما بروید و درباره راهنماهای سریع بیاموزید یا با ما تماس بگیرید و نظرات خود را با ما در میان بگذارید.