وبلاگ

RecyclerView در اندروید - علیرضا پیر

RecyclerView در اندروید


RecyclerView چیست؟ اگر بخواهید لیستی از آیتم‌ها که تعدادشان خیلی زیاد است و یا محتوای آنها معمولا تغییر می‌کند را در نرم‌افرتان نشان دهید، باید از RecyclerView استفاده کنید. RecyclerView، نسخه‌ی پیشرفته‌تر و منعطف‌تری از ListView محسوب می‌شود.   روند کاری RecyclerView چرخه‌ی کاری Recyclerview (ساده شده) به شکل زیر می‌باشد:     یک RecyclerView، خود را با viewهایی که یک layout manager فراهم

بیشتر بخوانید
علیرضا پیر- عبارات لامبدا

عبارات لامبدا در اندروید


معرفی سریع به طور کلی تا قبل از نسخه 8 جاوا،‌ هربار قصد داشتیم تا عملکردی را پیاده‌سازی کنیم،‌ مجبور بودیم‌ آن را داخل یک کلاس قرار دهیم. به عبارت دیگر هر تابعی که می‌نویسیم،‌ بخشی از یک کلاس و درواقع بخشی از یک شیء خواهد بود. این مسئله از آنجا که زبان جاوا (و زبان اندروید) شیء گراست،‌ اصلا

بیشتر بخوانید
asynctask در اندروید - علیرضا پیر

AsyncTask در اندروید


    AsyncTask چیست؟ یک task غیر همزمان (Asynchronous) به محاسباتی گفته می شود که در بک گراند انجام شود و نتایجش در Thread UI منتشر شود. این کلاس این اجازه را به شما می دهد که عملیات بک گراندی را انجام دهید و نتایج آن را در نخِ UI منتشر کنید؛ بدونِ اینکه مجبور باشید با نخ ها یا

بیشتر بخوانید