Chiqish:
Ilovani ishga tushirishda:
Laboratoriya 15
Processlar (Activities)
Faoliyat sinfi Android komponentining juda muhim qismlaridan biridir . Har qanday ilova, qanchalik kichik bo'lishidan qat'iy nazar (kod va miqyoslilik nuqtai nazaridan) kamida bitta Faoliyat sinfiga ega. Asosiy() usuli ushbu dastur yoki ilovaning bajarilishini boshlash uchun kirish nuqtasi boʻlgan koʻpgina dasturlash tillaridan farqli oʻlaroq , android operatsion tizimi oʻzining hayot aylanishining muayyan bosqichlariga mos keladigan maxsus qayta qoʻngʻiroq usullarini chaqirish orqali Faoliyat misolida kodni ishga tushiradi. . Shunday qilib, aytish mumkinki, faoliyat foydalanuvchi bilan muloqot qilish uchun kirish nuqtasidir. Har bir faoliyatda foydalanuvchi bilan muloqot qilish uchun foydalanuvchi interfeysi mavjud bo'lgan tartib mavjud. Bizga ma'lumki, har bir faoliyat u bilan bog'liq tartibni o'z ichiga oladi, shuning uchun aytish mumkinki, faoliyat sinfi shlyuz bo'lib, u orqali foydalanuvchi UI bilan dasturiy ta'sir o'tkazishi mumkin. Muayyan faoliyat uchun tartib setContentView() yordamida o'rnatiladi . setContentView() parametr sifatida View ni qabul qiluvchi funktsiyadir . Ko'rish parametri asosan ushbu faoliyat uchun tartib faylini o'z ichiga oladi. Kod Android uchun Java va Kotlin dasturlash tilida berilgan.
Quyidagi kod Activity_main asosiy Faoliyatning Layout fayli ekanligini bildiradi
Faoliyatlar ko'pincha foydalanuvchiga to'liq ekranli oyna, ko'p oyna rejimi yoki Rasmdagi rasm rejimi sifatida taqdim etilgan bo'lsa-da, bu erda faoliyatning deyarli barcha kichik sinflari amalga oshiradigan ikkita usul mavjud:
onCreate()
onPause()
android:name=".SecondActivity"
android:exported="true" >
Do'stlaringiz bilan baham: |