7-dars. Hodisalar bilan ishlashni optimizatsiya qilamiz.

Bundan oldingi darsimiz hodisalar bilan ishlashni ko’rdik. Ushbu darsimizda esa view elementlarining hodisalari bilan ishlashning optimal variantini o’rganamiz. Bundan oldingi darsimizdagi kamchiligi OnclickListener classimizning har bir element uchun obyektini yaratib turub uning metodiga bajaradigan vazifasini kiritish edi. Ushbu darsimizda esa OnClickListener classimizning bir obyekytini yaratib uning onClick metodi bilan barcha view elementlarimiz bilan ishlashni o’rganamiz.
Читать дальше

Button misolida hodisalar bilan ishlash! Android 6-dars


Ushbu darsimizda button tugmasi bosilganda hodisa yuz berishi haqida o’rganamiz. Hodisa bilan xususiyat tushunchalarini ko’pchilik boshlovchi dasturchilar unitib qo’yadi. Keling hozi men hammamizga tushunarli bo’lgan hayotiy misol orqali ushbu ikki tushunchani tushuntirib o’tsam. Nexia avtomoashinasi uning xususiyatlari rangi, hajmi, oynalari,… va uni hodisalariga esa gaz pedalini bosganda tezlanishning ortishi, tormoz pedalini bosganda avtomoshina harakatdan to’xtashi, signal tugmasi bosilganda ogohlantiruvchi tovush chiqarishi va hklar ni misol keltirishimiz mumkin.
Читать дальше