Muktadha wa shughuli ni nini?
Muktadha wa shughuli ni nini?

Video: Muktadha wa shughuli ni nini?

Video: Muktadha wa shughuli ni nini?
Video: Счастливая история слепой кошечки по имени Нюша 2024, Novemba
Anonim

Nini Muktadha katika Android ? Ni muktadha ya hali ya sasa ya maombi. Inaweza kutumika kupata habari kuhusu shughuli na maombi. Inaweza kutumika kupata ufikiaji wa rasilimali, hifadhidata, na mapendeleo ya pamoja, na nk. Zote mbili Shughuli na Madarasa ya Maombi yanapanua Muktadha darasa.

Vivyo hivyo, ni tofauti gani kati ya muktadha na shughuli?

Jibu la awali: Je! tofauti kati ya muktadha , muktadha wa shughuli na maombi muktadha katika android programu? Wote ni mifano ya Muktadha , lakini mfano wa maombi umefungwa kwa mzunguko wa maisha wa programu, wakati faili ya Shughuli mfano unahusishwa na mzunguko wa maisha wa Shughuli.

Pia, unapataje muktadha wa shughuli? Tumia getContext () au Shughuli . hii wakati wa kushughulika na maoni ya ndani shughuli (TextView, Kitufe, Toast, n.k.) Tumia getApplicationContext() ikiwa unahitaji kiwango cha programu. muktadha , ambayo haihusiani na maoni yoyote/ shughuli (kwa mfano, katika BroadcastReceiver au Service) Usitumie getBaseContext().

Kando na hapo juu, ni muktadha gani unatumiwaje?

Kwa vitendo, Muktadha kwa kweli ni darasa la dhahania, ambalo utekelezaji wake hutolewa na Android mfumo. Inaruhusu ufikiaji wa nyenzo na madarasa mahususi ya programu, pamoja na simu za juu kwa shughuli za kiwango cha programu, kama vile kuzindua shughuli, utangazaji na upokeaji wa dhamira, n.k.

Ni matumizi gani ya muktadha katika Android?

Ni darasa la kufikirika ambalo utekelezaji wake umetolewa na Android mfumo. Muktadha inaruhusu ufikiaji wa maombi -rasilimali maalum na madarasa, pamoja na wito kwa maombi - Shughuli za kiwango kama vile shughuli za uzinduzi, utangazaji na upokeaji nia, n.k.

Ilipendekeza: