آموزش کتاب پیشرفته در بیسیک فور اندروید – جلسه یازدهم( نگاه اجمالی به سورس – اکتیویتی type_lap_all)
سلام
در یازدهمین قسمت از آموزش ساخت کتاب پیشرفته بیسیک فور اندروید در خدمتتون هستیم، در این جلسه قصد داریم تا در رابطه با اکتویتی type_lap_all صحبت کنیم. در ادامه همراه بپرسم باشید.
در این جلسه قصد داریم در مورد عناوین زیر صحبت کنیم:
- بررسی اکتیویتی type_lap_all
وظیفه این اکتیویتی نمایش مشخصات و تصاویر همه لپ تاپ ها است.
در این اکتیویتی هم از دیتابیس آفلاین استفاده شده است. ابتدا ویوهای مورد نیازمان را در برنامه تعریف میکنیم. و سپس کتابخانه های مورد نیاز را هم تعریف مینماییم.
در سایت initoalizer ابتدا ویوها و کتابخانه مورد نیاز را راه اندازی کردیم و سپس به هر ویویی که نیاز است یک نام رویدات یا همان event name دادیم.
در بخش views، ابزارهایی را که تعریف و راه اندازی کردیم را بهشان مقدار میدهیم و همچنین آن ها را به اکتی.یتی AddView میکنیم. در این اکتیویتی ما یک هدر و عنوان ساختیم و به آن ها رنگ و لاآب دادیم.
نکته مهمی که در این اکتیویتی وجود دارد، متغیر i_type است که به صورت سراسری در اکتیویتی type_laptop تعریف کردیم. وظیفه این متغیر که از نوع عددصحیح تعریف شده است، این است که به برنامه بگوید که کابر چه نوع لپ تاپی را در اکتیویتی type_laptop انتخاب کرده است تا با استفاده از آن، مقاویر مربوط به همان لپ تاپ را بارگذاری نماید. مثلا اگر کاربر، نوع لپ تاپ صنعتی را انتخاب کرده، عنوان اکتیویتی فعلی و محتواش، مربوط به لپ تاپ صنعتی باشد.
در این اکتیویتی، همه ویوها همان ابتدای بازشدن اکتیویتی به برنامه اضافه میشوند، اما با استفاده از دستور visible آن ها را مخفی و یا ظاهر میکنیم. مقادیر با استفاده از دیتابیس آفلاین به ویوها اضافه میشوند. دقت کنید که دیتابیس را در حافظه موقت گوشی کپی کردیم تا امنیت برنامه بیشتر شود و کاربر به دیتابیس دسترسی نداشته باشد.
نکات مهمه این اکتیویتی را شرح دادیم، مابقیه رویدادها و ساب ها مشخص هستند که چه کاری انجام میدهند.
این نکات اکتیویتی type_lap_all بود.
چنانچه سوالی در رابطه با این آموزش داشتید از ما بپرسید 🙂
موفق باشید.
ارسال نظر
شما باید وارد شوید یا عضو شوید تا بتوانید نظر ارسال کنید