62. Androidda Class fayli va Activity o'rtasidagi farqni ayting.
Androidda sinf fayli Java sinfi kodini o'z ichiga olgan fayldir. Bu Java Virtual Machine (JVM) tomonidan bajariladigan bayt kodini o'z ichiga olgan matnli fayl. Sinf fayli faoliyat, xizmat, eshittirish qabul qiluvchisi yoki kontent provayderi kabi Java sinfining har qanday turi uchun kodni o'z ichiga olishi mumkin.
Boshqa tomondan, Activity- bu foydalanuvchi bajarishi mumkin bo'lgan yagona, yo'naltirilgan vazifani ifodalovchi Androiddagi sinfning o'ziga xos turi. Activity foydalanuvchiga ilova bilan muloqot qilish imkonini beruvchi foydalanuvchi interfeysini (UI) yaratish uchun javobgardir. Bu Activity sinfining quyi klassi boʻlib, u odatda foydalanuvchi kiritishini qayta ishlash, foydalanuvchi interfeysini yangilash va ilova holatini boshqarish uchun kodni oʻz ichiga oladi.
Xulosa qilib aytganda, sinf fayli bu Java sinfi uchun kodni o'z ichiga olgan fayldir, faoliyat esa Androidda foydalanuvchi bajarishi mumkin bo'lgan yagona, yo'naltirilgan vazifani ifodalovchi maxsus sinf turidir va u yaratish uchun javobgardir. foydalanuvchi interfeysi (UI). Har bir faoliyat androidda alohida sinf faylidir va u ilovada alohida kirish nuqtasi sifatida taqdim etiladi.
Class – Bu .Java faylining kompilyatsiya qilingan shakli. Android nihoyat bajariladigan APK yaratish uchun ushbu .class fayllardan foydalangan.
Activity -Faoliyat GUI asboblar to'plamidagi ramka/oynaning ekvivalentidir. Bu fayl yoki fayl turi emas, bu shunchaki ko'rinishdagi UI elementlarini yuklash uchun Androidda kengaytirilishi mumkin bo'lgan sinf.
Class file:
Class file Java dilida tuzilgan obyektlar uchun ishlatiladi.
Class file bir yoki bir nechta obyektlarning (object) bir turlarini aniqlash uchun ishlatiladi.
Class file bir obyektning belgilash, protsedurlar, funksiyalar va o'zgaruvchilarining to'liq qo'shilishini talab qiladi.
Class file bir yoki bir nechta classlar qo'shilishi mumkin.
Activity:
Activity Android OS da ishlatiladigan tizim yoki applikatsiyalarning yagona ekran tuzimi bo'lib xizmat qiladi.
Activity bir obyekt bo'lib, class file yordamida yaratiladi.
Activity yagona ekran tuzimi bilan bir obyektni boshqarish uchun xizmat qiladi.
Activity bir yoki bir nechta Activitylar birlashtirilishi mumkin, ular interfeysni boshqarish va ishlatuvchining murojaatlarini javobga olish uchun xizmat qiladi.
O'zgaruvchilar:
Class file o'zgaruvchilari obyektlar o'zgaruvchilaridir va ular obyektga murojaat qilish uchun ishlatiladi.
Activity o'zgaruvchilari esa ekran tuzimi bo'yicha obyektlar o'zgaruvchilaridir va ular interfeysni boshqarish uchun ishlatiladi.
Umumiyat:
Class file va Activity obyektlar tuzilishi va boshqarishini amalga oshiradi.
Class file obyektlar tuzilish va o'zgaruvchilarining qo'shilishini amalga oshiradi, Activity esa interfeysni boshqarish va ishlatuvchining murojaatlarini javobga olishni amalga oshiradi.
Do'stlaringiz bilan baham: |