Új hozzászólás Aktív témák
-
speedbump
tag
Sziasztok.
Ahogy a korábbi hozzászólásomban írtam egy egyszerű emlékeztető alkalmazást szeretnék írni.
Már szinte teljesen készen van: működik a felhasználói felület, adatbázisba menti az emlékeztetőket stb.
A telefon indításakor egy (android.permission.RECEIVE_BOOT_COMPLETED) egy broadcast receiver elindítja a jobscheduler-t, ami periodikusan meghívja azt a rutint ami ellenőrzi, hogy kell-e emlékeztetőt megjeleníteni a felhasználónak és egyben azonnal újraidőzíti a jobscheduler-t.
Minden szuper, működik, emlékeztet stb..
Van viszont egy komoly probléma: ha a felhasználó az alkalmazást nem egyszerűen bezárja a vissza vagy a home gombbal, hanem ki is söpri a futó alkalmazások közül (force close) akkor onnantól kezdve minden leáll és nem kap értesítéseket.
Nem tudom, hogy ez csak bizonyos telefonokra igaz (nekem xiaomi redmi4-esem van), vagy az összesre, de a lényeg a lényeg az lenne a kérdésem, hogy hogyan tudnám automatikusan újraindítani a szolgáltatásnak a jobscheduler részét? Tudom, hogy ez általában nemkivánatos, de azt is tudom, hogy egy csomó alkalmazás megteszi valahogy. Hiszen ha pl kisöpröm a vibert, attól a következő üzeneteket ugyanúgy megkapom.
Előre is köszönöm a segítséget.
Új hozzászólás Aktív témák
- 0perces DDR5 5600 vadiúj 2x16GB memória 1 év garancia
- BESZÁMÍTÁS! MSI X570 R5 5600X 32GB DDR4 512GB SSD RX 6800 16GB Kolink Unity Lateral ARG 750W
- Kingston HyperX IMPACT 32GB DDR4 2400 MHz laptop RAM (2x16GB)
- AKCIÓ! Gigabyte B450M R5 5 2600 8GB DDR4 512GB SSD GTX 1650 4GB ZALMAN T3 Plus Deepcool 400W
- Dell USB-C dokkolók: (K20A) WD19/ WD19S/ WD19DC + 130W, 180W, 240W töltők
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
