در صورتیکه data binding را در کد نویسی اندروید طراحی اپلیکیشن در مشهد به شغل بگیرید از فراخوانی روال findViewById غنی میشوید. اتصال اطلاعات در اندروید شغل برنامه نویس ها را خیلی شل کرده. با این طریق خیر صرفا مقدار کدی که گسترش دهنده می بایست بنویسد خیلی کمتر گردیده بلکه قابلیت به کار گیری از الگوهای MVC ,MVP,MVVM در مهندسی برنامه برای نرم افزار نویسی اندروید عالی آماده گردیده.
ولی اتصال اطلاعات (Data Binding) چیست؟
در حال حاضر اتصال اطلاعات در اندروید بخشی از پروژه Android Jetpack میباشد. رایاپارس اما اندروید جت پک چیست؟ اندروید جت پک تیم ای از ابزار ها میباشد که به پیشرفت دهندگان یاری می نماید نرمافزار های اندروید با کیفیت خوب و با تقلید از اصول مهندسی بسازند. در صورتی شما توسعه و گسترش دهنده یا این که اپ نویس اندروید باشید حتی در شرایطیکه مبتدی و تازه کار باشید خیر فقط با سیاق findViewById آشنا میباشید application بلکه خیلی از آن استعمال نموده اید. این روال برای مقدار دهی به « ویوو ها » در « اکتیویتی » استعمال میگردد. فرض فرمائید که میخواهیم طرحی بسازیم که اسم منرا باطن « تکست ویوو » آرم دهد. درین نوشته ی علمی میخواهیم این اپلیکیشن را با و فارغ از اتصال اطلاعات بسازیم و آنهارا با هم مقایسه کنیم تا ببینیم که اتصال اطلاعات حتی درین نرم افزار بی آلایش چقدر ترازو کدی که اپلیکیشن نویس می بایست بنویسد را کاهش میدهد.
برای مثال تکه کد ذیل را ببینید هر دوی این کدها اسم منرا به « تکست ویوو » میدهد اما کدی که از اتصال اطلاعات به کار گیری می نماید کوتاهتر و خواناتر میباشد.
فارغ از اتصال اطلاعات:
TextView myName = findViewById(R.id.txtView);
myName.setText(“Amani”);
با اتصال اطلاعات
در شرایطی که نمیدانید که کد بالا به چه شکل شغل می نماید نگران نباشید این صرفا یک تکه کد مربوط به اتصال اطلاعات میباشد تا به شما یک ایده کلی از زمینه بدهد.
در نصیب مرتبط با اتصال اطلاعات در کد بالا میبینید که اینجانب lastName از کلاس modelClass را مستقیماً باطن پوشه xml لایوت اکتیویتی وارد کرده ام. با این طرز دیگر نیازی وجود ندارد که « تکست ویوو » را با اسلوب findViewById پیدا کرد و تکست را درون آن قرار بخشید.
مقالات جامع در حوزه اپلیکیشن...
ما را در سایت مقالات جامع در حوزه اپلیکیشن دنبال می کنید
برچسب : طراحی اپلیکیشن در مشهد, نویسنده : عباسی app01 بازدید : 135 تاريخ : پنجشنبه 26 آبان 1401 ساعت: 12:12