Tajriba ishi №4-5-6 Android ilovalarida jarayonlar


Download 50.18 Kb.
bet3/5
Sana18.06.2023
Hajmi50.18 Kb.
#1589236
1   2   3   4   5
Bog'liq
bax bekzod

onDestroy
Xo'sh, faoliyat onDestroy usulini chaqirish bilan tugaydi, bu tizim konfiguratsiya sabablari (masalan, ekranni aylantirish yoki ko'p oyna rejimida) tufayli faollikni o'chirishga qaror qilganda yoki finish () usuli chaqirilganda sodir bo'ladi .
Shuni ham yodda tutingki, ekran yo'nalishi o'zgarganda, tizim faoliyatni to'xtatadi va keyin onCreate usulini chaqirish orqali uni qayta yaratadi .
Umuman olganda, faoliyat holatlari o'rtasidagi o'tishni quyidagicha ifodalash mumkin:

Agar foydalanuvchi "Orqaga" tugmasini bosgan bo'lsa, unda quyidagi zanjir chaqiriladi onPause -> onStop -> onDestroy . Natijada, Faoliyat yo'q qilinadi. Agar biz to'satdan vazifalar menejeri orqali yoki ilovani qayta ochish orqali Faoliyatga qaytishni istasak, u holda faoliyat onCreate -> onStart -> onResume usullari orqali qayta yaratiladi.
Turli activitylar o'rtasidagi o'zaro ta'sir uchun asosiy sinf android.content.Intent hisoblanadi. Bu dastur bajarishi kerak bo'lgan vazifani ifodalaydi.
Intent bilan ishlash uchun yangi Activity sinfini qo'shamiz. Buni amalga oshirish uchun MainActivity klassi joylashgan papkani o'ng tugmasini bosing va kontekst menyusidan New->Activity->Empty activity-ni tanlang :
Keling, yangi Activity sinfini saxifa2 deb nomlaymiz va boshqa barcha sozlamalarni o’z holicha qoldiramiz.
Activity_main.xml:
xml version="1.0" encoding="utf-8"?>
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">

Download 50.18 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling