Middle+
Niyə MainActivity, şəkilləri və metrikləri baxarkən Activity-dən fərqlidir?
sobes.tech Süni İntellekt
AI-dan cavab
MainActivity-nin əsas fərqi odur ki, o, tətbiqin giriş nöqtəsidir və bu, onun həyat dövrü və metrikalarına təsir edir.
Həyat dövrü:
- MainActivity: Tətbiq işə salındıqda tez-tez işə salınır və tətbiq aktiv olduğu müddətdə
onCreatevə yaonRestartvəziyyətində qala bilər. İlk göstərişdə ehtimal ki,onResumevəziyyətində olacaq. - Foto baxış Activity-si (məsələn, PhotoViewActivity): Tələb əsasında işə salınır, məsələn, kiçik şəkil üzərinə klikləməklə. Onun həyat dövrü daha diskret: açıldıqda
onCreate, göstərildikdəonResume, və bağlandıqda və ya başqa tətbiqə keçdikdə tez-tezonPausevə yaonStop-a keçir.
Metrikalar:
- MainActivity:
- Başlanğıc vaxtı: İstifadəçinin ilk təəssüratı üçün çox vacibdir.
- Birinci kadrın çəkiliş vaxtı: Bu da başlanğıc sürətinə təsir edir.
- Yaddaş və CPU istifadəsi: Tətbiqin bütün fəaliyyəti boyunca izlənilir.
- Başlanğıc sayı: Tətbiqin açılışlarının sayına uyğun gəlir.
- Foto baxış Activity-si:
- Açılış vaxtı: İstifadəçinin sürətli reaksiya verməsi üçün vacibdir.
- Yaddaş və CPU istifadəsi: Xüsusən, şəkil yüklənərkən.
- Açılış sayı: Şəkil baxışlarının tezliyinə uyğun gəlir.
- Baxış sessiyasının müddəti: İstifadəçinin bu Activity-də keçirdiyi vaxt.
Qısaca, MainActivity tətbiqin 'üzü'dür və şəkil baxış Activity-si ixtisaslaşmış funksiyadır. Onların performans göstəriciləri və səmərəliliyinin analizi bu fərqi nəzərə almalıdır.