Tajriba ishi №5 Android ilovalarida jarayonlar



Yüklə 0,85 Mb.
səhifə3/5
tarix06.05.2023
ölçüsü0,85 Mb.
#108573
1   2   3   4   5
5-Tajriba ishi

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">

Yüklə 0,85 Mb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin