سلام و عرض ادب
در پروژه پایانی جت پک کامپوز، اونجایی که میخواهیم offset رو بصورت زیر تعریف کنیم، با خطای warning مواجه می شوم:
val offset = min(scrollState.firstVisibleItemScrollOffset, maxOffset) پیامwarning به این صورت است: Frequently changing state should not be directly read in composable function البته درسته که در اجرا مشکلی پیش نمیاد. ولی خب من دوست ندارم حتی این خطای WARNING رو ببینیم من حتی رفتم یک پروژه جدید ایجاد کردم و فقط این چند خط کد زیر رو نوشتم و هیچ چیز دیگری ننوشتم:
@Composable fun fun1(scrollState: LazyListState){ val s = scrollState.firstVisibleItemScrollOffset } ولی بازهم دوباره با همین warning مواجه میشم
- ناصر قویمی asked 1 سال ago
- last edited 1 سال ago
- You must login to post comments
سلام
وارنینگ در واقع خطا نیست، فقط داره میگه به این نقطه از کد توجه کن شاید بشه بهترش کرد
در اکثر اوقات خیلی موارد مهمی رو شامل نمیشه
مثلا خیلی جاها بخاطر تداخل های کوچیک بین ورژنهای لایبرریهای مختلفی که توی اپ داریم بوجود میاد و خیلی جاها قابل چشم پوشی هستن
خودتون رو درگیرش نکنید و پروژه رو ادامه بدید
- You must login to post comments
Your Answer
Please login first to submit.