Hvar gerði Android viðvörun minn fara

AlarmManager

android.app.AlarmManager

Flokkur Yfirlit

Þessi flokkur veitir aðgang að kerfinu viðvörun þjónustu. Þetta gerir þér kleift að skipuleggja umsókn þína til að keyra á einhverjum tímapunkti í framtíðinni. Þegar vekjaraklukkan fer í burtu, það Intent sem hafði verið skráð fyrir það er útvarpað af kerfinu sjálfkrafa byrja miða umsókn ef það er ekki þegar í gangi. Skráðir viðvaranir eru varðveittar á meðan tækið er sofandi (og getur mögulega vakna tækið upp ef þeir fara burt á þeim tíma), en verður hreinsuð ef það er slökkt og endurræsa.

Hvar gerði Android viðvörun minn fara

The Alarm Manager heldur CPU vakna lás svo lengi sem onReceive () aðferð vekjarinn móttakanda er framkvæmd. Þetta tryggir að síminn mun ekki sofa fyrr en þú hefur lokið meðhöndlun útsendingu. Þegar onReceive () skilar viðvörunin Manager losar þetta vekja læsa. Þetta þýðir að Síminn mun í sumum tilvikum sofa eins fljótt og þitt onReceive () aðferð lýkur. Ef viðvörun móttakarinn kallað Context.startService (). það er hægt að síminn mun sofa áður en umbeðin þjónusta er hleypt af stokkunum. Til að koma í veg fyrir þetta, BroadcastReceiver og Þjónusta mun þurfa að innleiða sérstakt vekja læsa stefnu til að tryggja að síminn heldur áfram að keyra fyrr en þjónustan verður í boði.

Ath: The Alarm Manager er ætlað í þeim tilvikum þar sem þú vilt hafa umsókn númer hlaupa á tilteknum tíma, jafnvel ef umsókn er ekki í gangi. Fyrir venjulegan rekstur tímasetningu (ticks, leikhlé, etc) það er auðveldara og miklu skilvirkara að nota Handler.

Ath: Upphafið með API 19 (KitKat) viðvörun afhendingu er ónákvæm: OS vilja skipta viðvörun í því skyni að lágmarka wakeups og notkun rafhlöðunnar. Það eru nýjar API til forrit aðstoð sem þarf strangar afhendingu ábyrgðir; sjá setWindow (int, langa, langa, PendingIntent) og setExact (int, löng, PendingIntent). Forrit sem hafa targetSdkVersion er fyrr en API 19 mun halda áfram að sjá fyrri hegðun þar sem allir viðvaranir eru afhent nákvæmlega hvenær óskað.

Þú ert ræst ekki þennan flokk beint; staðinn, sækja það í gegnum) "> Context.getSystemService (Context.ALARM_SERVICE).

tengdar færslur

  • The Best eReader fyrir Android lesa bækur á Android notað til að vera bara í lagi. Nú er það ógnvekjandi. Þó að það eru fullt af sætum apps til að lesa bækur á símanum eða töflu, leika Books hefur ...

  • Video: Hands-á með nýr Instagram Video á Android ekki að það var mikið á óvart eftir nokkra skýrslum braut fréttir á dögum aðdraganda Facebook atburður í dag, en já, þeir ...

  • 4 Pics 1 Word Answers Svindl 4 Pics 1 Word svör, svindlari og ábendingar mun sýna þér hvernig á að slá öllum stigum og stafina í leiknum fyrir iPhone, iPod, iPad og Android. Giska á orð, sem ...

  • Minecraft: Pocket Edition (fyrir Android) Solid námuvinnslu og föndur reynslu. Útlit og spilar mikil. Dead einfalt multiplayer. Stöðug þróun. Ekki eins djúpt og PC útgáfa. Sumir snerta ...

  • [Android] Hvað er ofurpaurinn Ábati rót á Android tæki er ekki náð með því að opna bootloader, eða setja upp sérsniðna bata, en með blikkandi lítil skrá sem heitir ofurpaurinn ....


Warning: include_once(/home/admin/web/icelandic.mobilesbuzz.com/public_html/ins/aftercontent.txt): failed to open stream: No such file or directory in /home/admin/web/icelandic.mobilesbuzz.com/public_html/ar/hvar-geri-android-vivrun-minn-fara.php on line 111

Warning: include_once(): Failed opening '/home/admin/web/icelandic.mobilesbuzz.com/public_html/ins/aftercontent.txt' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/admin/web/icelandic.mobilesbuzz.com/public_html/ar/hvar-geri-android-vivrun-minn-fara.php on line 111